1、效果展示
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>{{userName}}</view> <view>{{psw}}</view> <toast duration=2000 hidden={{toastHidden}} bindchange=toastBindChange>用户名或密码不能为空!</toast>
② index.js
Page({ data:{ // text:这是一个页面 toastHidden:true, userName:'', psw:'' }, formBindsubmit:function(e){ if(e.detail.value.userName.length==0||e.detail.value.psw.length==0){ this.setData({ toastHidden:!this.data.toastHidden }) }else{ this.setData({ tip:'', userName:'用户名:'+e.detail.value.userName, psw:'密码:'+e.detail.value.psw }) } }, formReset:function(){ this.setData({ userName:'', psw:'' }) }, toastBindChange:function(){ this.setData({ toastHidden:!this.data.toastHidden }) } })
看完本文后,大家学会了吗?赶紧动手尝试一下吧。
相关推荐:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。