本文主要介绍了微信小程序简单实现form表单获取输入数据功能,涉及微信小程序针对form表单的事件绑定及数据获取等相关操作技巧,需要的朋友可以参考下,希望能帮助到大家。
1、效果展示
2、关键代码
index.wxml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | < 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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | Page({
data:{
tip:& #39;',
userName:& #39;',
psw:& #39;'
},
formBindsubmit: function (e){
if (e.detail.value.userName.length==0||e.detail.value.psw.length==0){
this .setData({
tip:& #39;提示:用户名和密码不能为空!',
userName:& #39;',
psw:& #39;'
})
} else {
this .setData({
tip:& #39;',
userName:& #39;用户名:'+e.detail.value.userName,
psw:& #39;密码:'+e.detail.value.psw
})
}
},
formReset: function (){
this .setData({
tip:& #39;',
userName:& #39;',
psw:& #39;'
})
}
})
|
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~