微信小程序简单实现form表单获取输入数据功能示例


Posted in Javascript onNovember 30, 2017

本文实例讲述了微信小程序简单实现form表单获取输入数据功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序简单实现form表单获取输入数据功能示例

2、关键代码

index.wxml

<form bindsubmit="formBindsubmit" bindreset="formReset">
 <view style="display:flex;">
  <label>用户名:</label>
  <input name="userName" placeholder="请输入用户名!" />
 </view>
 <view style="display:flex;">
  <label>密码:</label>
  <input name="psw" placeholder="请输入密码!" password="true" />
 </view>
 <view style="display:flex;margin-top:30px;">
  <button style="width:30%;" formType="submit" >登录</button>
  <button style="width:30%" formType="reset" >重置</button>
 </view>
</form>
<view>{{tip}}</view>
<view>{{userName}}</view>
<view>{{psw}}</view>

index.js

Page({
 data:{
  // text:"这是一个页面"
  tip:'',
  userName:'',
  psw:''
 },
 formBindsubmit:function(e){
  if(e.detail.value.userName.length==0||e.detail.value.psw.length==0){
   this.setData({
    tip:'提示:用户名和密码不能为空!',
    userName:'',
    psw:''
   })
  }else{
   this.setData({
    tip:'',
    userName:'用户名:'+e.detail.value.userName,
    psw:'密码:'+e.detail.value.psw
   })
  }
 },
 formReset:function(){
  this.setData({
   tip:'',
   userName:'',
   psw:''
  })
 }
})

3、完整实例代码点击此处本站下载

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
javascript Onunload与Onbeforeunload使用小结
Dec 31 Javascript
基于jquery的一行代码轻松实现拖动效果
Dec 28 Javascript
jquery.tmpl JQuery模板插件
Oct 10 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
Oct 25 Javascript
js hover 定时器(实例代码)
Nov 12 Javascript
js输出阴历、阳历、年份、月份、周示例代码
Jan 29 Javascript
jQuery使用height()获取高度需要注意的地方
Dec 13 Javascript
JavaScript高阶函数_动力节点Java学院整理
Jun 28 Javascript
JavaScript中call和apply方法的区别实例分析
Aug 03 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
Aug 28 Javascript
详解微信小程序框架wepy踩坑记录(与vue对比)
Mar 12 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
May 10 Javascript
VueJs使用Amaze ui调整列表和内容页面
Nov 30 #Javascript
vue的状态管理模式vuex
Nov 30 #Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 #Javascript
微信小程序实现添加手机联系人功能示例
Nov 30 #Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 #Javascript
微信小程序中吸底按钮适配iPhone X方案
Nov 29 #Javascript
jQuery zTree 异步加载添加子节点重复问题
Nov 29 #jQuery
You might like
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
随机头像PHP版
2006/10/09 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
jQuery 追加元素的方法如append、prepend、before
2014/01/16 Javascript
文本域中换行符的替换示例
2014/03/04 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
2014/08/06 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
使用jQuery jqPlot插件绘制柱状图
2014/12/18 Javascript
angular.element方法汇总
2015/01/07 Javascript
《JavaScript函数式编程》读后感
2015/08/07 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
jquery自定义表单验证插件
2016/10/12 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
input框中自动展示当前日期yyyy/mm/dd的实现方法
2017/07/06 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
2017/09/10 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
浅谈Postman解决token传参的问题
2018/03/31 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
详解vue-router数据加载与缓存使用总结
2018/10/29 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
React实现阿里云OSS上传文件的示例
2020/08/10 Javascript
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
pandas 像SQL一样使用WHERE IN查询条件说明
2020/06/05 Python
附答案的Java面试题
2012/11/19 面试题
测绘工程个人的自我评价
2013/11/23 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
详解CSS玩转图片Base64编码
2021/05/25 HTML / CSS