小程序实现密码输入框


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 相关文章推荐
tbody元素支持嵌套的注意方法
Mar 24 Javascript
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
Jan 07 Javascript
Jquery 插件学习实例1 插件制作说明与tableUI优化
Apr 02 Javascript
extjs3 combobox取value和text案例详解
Feb 06 Javascript
判断javascript的数据类型(示例代码)
Dec 11 Javascript
javascript中全局对象的isNaN()方法使用介绍
Dec 19 Javascript
jquery图片切换插件
Mar 16 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
Oct 23 Javascript
jQuery siblings()用法实例详解
Apr 26 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
Apr 07 Javascript
基于Vue的商品主图放大镜方案详解
Sep 19 Javascript
Vue打包后访问静态资源路径问题
Nov 08 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 array_map array_multisort 高效处理多维数组排序
2009/06/11 PHP
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
2013/04/15 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
JavaScript基础语法之js表达式
2016/06/07 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
node.js中debug模块的简单介绍与使用
2017/04/25 Javascript
fullPage.js和CSS3实现全屏滚动效果
2017/05/05 Javascript
老生常谈js中的MVC
2017/07/25 Javascript
详解在vue-test-utils中mock全局对象
2018/11/07 Javascript
vue 组件内获取actions的response方式
2019/11/08 Javascript
JS实现小星星特效
2019/12/24 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
Vue项目打包部署到apache服务器的方法步骤
2021/02/01 Vue.js
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
[07:48]DOTA2上海特级锦标赛主赛事首日RECAP
2016/03/04 DOTA
Python实现多行注释的另类方法
2014/08/22 Python
python编写暴力破解FTP密码小工具
2014/11/19 Python
Python回文字符串及回文数字判定功能示例
2018/03/20 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
python检测服务器端口代码实例
2019/08/31 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
tensorflow pb to tflite 精度下降详解
2020/05/25 Python
通过自学python能找到工作吗
2020/06/21 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
法律专业应届本科毕业生求职信
2013/10/25 职场文书
幼儿园优秀班主任事迹材料
2014/05/14 职场文书
庆元旦演讲稿
2014/09/15 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL