小程序--log居中 失焦获取表单中的值
value="{{username}}" 绑定值 值在js文件的data中
pa==>Vant-Weap中表单中的值,不是双向绑定的。 你获取值后, 值并没有在对用的data中,你要赋值到data里。
设置值是 通过 this.setData({ usertel: event.detail.value })
通过事件获取值。 准确的说是通过事件名中的参数event来获取值
bind:blur="getname" 这是失焦事件 使用的是blur
bindtap="getalldata" 点击 下压的时候就会触发
<!-- log图 -->
<view class='header-top'>
<image class='imglog' src='../../imgs/log.png'></image>
</view>
<view class='form-box'>
<van-cell-group class="username-box">
<van-field value="{{username}}" label="姓名" placeholder="请输入您的姓名" bind:blur="getname" class='nextnext' />
<van-field value="{{usertel}}" label="手机号" placeholder="请输入您的手机号" bind:blur="gettel" class='nextnext' />
</van-cell-group>
<van-button type="primary" size="large" color="linear-gradient(to right, #4bb0ff, #6149f6)" bindtap="getalldata">
提交
</van-button>
</view>
/* 姓名部分 css */
/* 按钮距离左右有间距
直接在按钮外层嵌套一个view 然后使用padding:auto 10px 就可以了
*/
.form-box{
padding-left: 10px;
padding-right: 10px;
}
/*
如何让van-field距离上下有间距,你要作用在原生的元素(view)上才有作用
.field-index--van-field 这个类是作用在view身上的 所以才有用
只有作用在view(原生上的元素-----才有用的)
*/
.username-box .field-index--van-field{
margin: 30px auto;
}
js 事件名 直接写在js文件中就可以了 不需要添加什么 跟vue不同哈
data: {
username:"",
usertel:"",
},
// 获取姓名
getname(event) {
console.log("失去焦点获取的姓名",event.detail.value);//获取值
// 设置值
this.setData({
username: event.detail.value
})
},
// 获取手机号
gettel(event){
console.log(event);//可以获取这个事件有关的值
console.log("失去焦点获取的手机号", event.detail.value);//获取值
// 设置值
this.setData({
usertel: event.detail.value
})
},
getalldata(){
console.log("点击按钮获取的值", this.data.username, this.data.usertel, )
},

小程序--log居中 失焦获取表单中的值的更多相关文章
- React中ref的三种用法 可以用来获取表单中的值 这一种类似document.getXXId的方式
import React, { Component } from "react" export default class MyInput extends Component { ...
- 8.javascript获取表单中两个数字,并判断大小
获取表单数据的方式: 1.表单注意些id 2.使用document.getElementById("num").value 获取值 3.一定要注意现在得到是string类型,可以用 ...
- 微信小程序模板发送,openid获取,以及api.weixin.qq.com不在合法域名内解决方法
主要内容在标题三,老手可直接跳到标题三. 本文主要解决个人开发者模板消息发送的问题(没有服务器,不能操作服务器的情况) 针对api.weinxin.qq.com不在以下合法域名列表内的问题提出的解决方 ...
- layui获取子集表单中的值,关闭父级弹窗
js代码 var GetParams = function(url,bool) { try { if(bool){ var index = url.indexOf('?'); url = url.ma ...
- 解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)
前端同事在做微信小程序时发现IOS获取的时间戳为空的问题,后来通过跟踪发现,原来是因为IOS系统不支持2017-01-01格式的时间导致的, var mydata = '2017-01-01 11:0 ...
- PHP 输入输出流 php://input 获取表单中2个重名name的值
PHP 输入输出流 php://input 获取表单中2个重名name的值 <?php // PHP有一种"所有IO都是流"的说法. // 压缩流参考 https://w ...
- 使用JFinal实现使用MVC获取表单中的数据并将提示信息返回给另一jsp页面。
1.包结构 2.我们需要对web.xml进行配置: <?xml version="1.0" encoding="UTF-8"?> <web-a ...
- 用jQuery获取表单的值
在日常开发过程中,有许多用到表单的地方.比如登录,注册,比如支付,填写订单,比如后台管理等等. 使用jQuery来获取表单的值是比较常见的做法. 常见表单 单行文字域:<input type=' ...
- jQuery中设置form表单中action值与js有什么不同。。。。
jQuery中设置form表单中action值与js有什么不同.... HTML代码如下: <form action="" method="post" i ...
随机推荐
- Rabbitmq-单机安装
Rabbitmq介绍 官网地址:https://www.rabbitmq.com RabbitMQ是一款在全球范围内使用非常广泛的开源消息队列中间件.它轻量级.易部署.并支持多种协议.它基于Erl ...
- firefox浏览器写xpath
最近在学xpath发现Firefox浏览器不支持xpath定位页面元素 百度为例: F12 页面前端代码 输入最简单的xpath发现并不能定位元素 解决方案:添加 Try Xpath 这个插件,因为 ...
- 深入理解Linux的I/O复用之epoll机制
0.概述 通过本篇文章将了解到以下内容: I/O复用的定义和产生背景 Linux系统的I/O复用工具演进 epoll设计的基本构成 epoll高性能的底层实现 epoll的ET模式和LT模式 epol ...
- CentOS 7.4搭建LAMP,LAMP:Linux、Apache、MySQL、PHP
CentOS 7.4搭建LAMP,LAMP:Linux.Apache.MySQL.PHP. 目录: 第一部分 准备工作 第二部分 安装Apache服务 第三部分 安装MySQL服务 第四部分 搭建PH ...
- UWP GraphQL数据查询的实现
1. 缘起 Facebook 的移动应用从 2012 年就开始使用 GraphQL.GraphQL 规范于 2015 年开源,现已经在多种环境下可用,并被各种体量的团队所使用. 在这个链接可以看到更多 ...
- Python 分支、循环、条件与枚举
单行注释:# 注释内容多行注释:''' 注释内容 ''' Python 中有三种控制流语句: if for while 注:Python 中没有 Switch 这种开关语句 if 语句检测条件真, ...
- SpringBoot微服务电商项目开发实战 --- Redis缓存雪崩、缓存穿透、缓存击穿防范
最近已经推出了好几篇SpringBoot+Dubbo+Redis+Kafka实现电商的文章,今天再次回到分布式微服务项目中来,在开始写今天的系列五文章之前,我先回顾下前面的内容. 系列(一):主要说了 ...
- tyvj 1387 迷你火车头
dp百题进度条[1/100] 一列火车有一个火车头拖着一长串的车厢,每个车厢有若干个乘客. 一旦火车头出了故障,所有的车厢就只能停在铁轨上了,因此铁路局给每列火车配备了三个迷你火车头,每个迷你火车头可 ...
- layui2.5 开关在confirm确认了之后在关/开
<!--默认选中--> <div class="layui-form-item layui-form"> <div class="layui ...
- 微信小程序—支付宝身份验证(支付宝小程序)
查看应用:https://open.alipay.com/platform/keyManage.htm 这里找到您调用接口的应用 支付宝身份验证快速接入:https://docs.open.alip ...