小程序实现密码输入框


Posted in Javascript onNovember 16, 2020

本文实例为大家分享了小程序实现密码输入框的具体代码,供大家参考,具体内容如下

小程序密码输入框

wxml

<view class="Toptitle">请设置支付密码并妥善保管</view>
<form bindsubmit="formSubmit">
 <view class='content'>
 <block wx:for="{{Length}}" wx:key="item">
  <input class='iptbox' value="{{Value.length>=index+1?Value[index]:''}}" disabled password='{{ispassword}}' catchtap='Tap'></input>
 </block>
 </view>
 <input name="password" password="{{true}}" class='ipt' maxlength="{{Length}}" focus="{{isFocus}}" bindinput="Focus"></input>
 <view>
 <button class="btn-area" type='primary' disabled='{{disabled}}' formType="primary">下一步</button>
 </view>
</form>

wxss

/* pages/mima/mima.wxss */
.Toptitle{
 text-align: center;
 margin: 60rpx auto 46rpx;
 font-size: 26rpx;
}
.content{
 width: 660rpx;
 padding:0 45rpx;
 display: flex;
 justify-content: space-around;
 align-items: center;
 margin-top: 100rpx;
}
.iptbox{
 width: 110rpx;
 height: 96rpx;
 border:1rpx solid #ddd;
 box-sizing: border-box;
 display: flex;
 justify-content: center;
 align-items: center;
 text-align: center;
}
.ipt{
 width: 0;
 height: 0;
}
.btn-area{
 width: 80%;
 margin-top: 60rpx;
}

js

Page({
 data: {
 Length: 6,  //输入框个数
 isFocus: true, //聚焦
 Value: "",  //输入的内容
 ispassword: true, //是否密文显示 true为密文, false为明文。
 disabled:true,
 },
 Focus(e) {
 var that = this;
 console.log(e.detail.value);
 var inputValue = e.detail.value;
 var ilen = inputValue.length;
 if(ilen == 6){
  that.setData({
  disabled: false,
  })
 }else{
  that.setData({
  disabled: true,
  })
 }
 that.setData({
  Value: inputValue,
 })
 },
 Tap() {
 var that = this;
 that.setData({
  isFocus: true,
 })
 },
 formSubmit(e) {
 console.log(e.detail.value.password);
 },
 
 onLoad: function (options) {
 
 },
 onShow: function () {
 
 },
})

以上仅供参考,主要方便自己学习!

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中巧用“闭包”实现程序的暂停执行功能
Apr 04 Javascript
解析js如何获取当前url中的参数值并复制给input
Jun 23 Javascript
jquery遍历checkbox介绍
Feb 21 Javascript
Jquery焦点与失去焦点示例应用
Jun 10 Javascript
angular.bind使用心得
Oct 26 Javascript
JavaScript 对象详细整理总结
Sep 29 Javascript
解决拦截器对ajax请求的拦截实例详解
Dec 21 Javascript
JavaScript实现分页效果
Mar 28 Javascript
Vue-Router实现组件间跳转的三种方法
Nov 07 Javascript
js 提取某()特殊字符串长度的实例
Dec 06 Javascript
手把手教你vue-cli单页到多页应用的方法
May 31 Javascript
javascript 内存模型实例详解
Apr 18 Javascript
vue 使用localstorage实现面包屑的操作
Nov 16 #Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
Nov 16 #Javascript
Vue中使用JsonView来展示Json树的实例代码
Nov 16 #Javascript
Vue 数据绑定的原理分析
Nov 16 #Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
Nov 16 #Javascript
Vue指令实现OutClick的示例
Nov 16 #Javascript
浅谈vue在html中出现{{}}的原因及解决方式
Nov 16 #Javascript
You might like
随机广告显示(PHP函数)
2006/10/09 PHP
PHP与MySQL开发中页面出现乱码的一种解决方法
2007/07/29 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
超清晰的document对象详解
2007/02/27 Javascript
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
用jquery ajax获取网站Alexa排名的代码
2009/12/12 Javascript
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
JQuery标签页效果的两个实例讲解(4)
2015/09/17 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
python实现中文输出的两种方法
2015/05/09 Python
Django 如何获取前端发送的头文件详解(推荐)
2017/08/15 Python
TensorFlow实现Logistic回归
2018/09/07 Python
浅析Python四种数据类型
2018/09/26 Python
java判断三位数的实例讲解
2019/06/10 Python
python实现飞机大战项目
2020/03/11 Python
python实现五子棋程序
2020/04/24 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2020/06/18 Python
Python 实现一个简单的web服务器
2021/01/03 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
80年代复古T恤:TruffleShuffle
2018/07/02 全球购物
高性能钓鱼服装:Huk Gear
2019/02/20 全球购物
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
C语言笔试集
2012/07/24 面试题
临床医学应届生求职信
2013/11/06 职场文书
教师找工作推荐信
2013/11/23 职场文书
小孩百日宴答谢词
2014/01/15 职场文书
会计试用期自我评价
2015/03/10 职场文书
市场督导岗位职责
2015/04/10 职场文书
合同审查法律意见书
2015/06/04 职场文书
2019年大学生学年自我鉴定!
2019/03/25 职场文书
在HTML中引入CSS的几种方式介绍
2021/12/06 HTML / CSS
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL