小程序实现密码输入框


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 相关文章推荐
EasySlider 基于jQuery功能强大简单易用的滑动门插件
Jun 11 Javascript
window.open不被拦截的实现代码
Aug 22 Javascript
js获取class的所有元素
Mar 28 Javascript
Jquery实现顶部弹出框特效
Aug 08 Javascript
javascript运算符语法全面概述
Jul 14 Javascript
JS实现简易的图片拖拽排序实例代码
Jun 09 Javascript
Angularjs实现上传图片预览功能
Sep 01 Javascript
JS简单添加元素新节点的方法示例
Feb 10 Javascript
JS简单获取并修改input文本框内容的方法示例
Apr 08 Javascript
JavaScript封装的常用工具类库bee.js用法详解【经典类库】
Sep 03 Javascript
vue地址栏直接输入路由无效问题的解决
Nov 15 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
Jul 20 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查找字符串出现次数的方法
2014/12/01 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
php验证码实现代码(3种)
2015/09/07 PHP
详解php设置session(过期、失效、有效期)
2015/11/12 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
js获取微信版本号的方法
2015/05/12 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
javascript 中null和undefined区分和比较
2017/04/19 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
Angular2 http jsonp的实例详解
2017/08/31 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
JavaScript如何借用构造函数继承
2019/11/06 Javascript
JavaScript遍历数组的方法代码实例
2020/01/14 Javascript
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
浅谈Series和DataFrame中的sort_index方法
2018/06/07 Python
python实现文件助手中查看微信撤回消息
2019/04/29 Python
python2使用bs4爬取腾讯社招过程解析
2019/08/14 Python
tensorflow常用函数API介绍
2020/04/19 Python
CSS3绘制有活力的链接下划线
2016/07/14 HTML / CSS
eBay美国官网:eBay.com
2020/10/24 全球购物
技校生自我鉴定范文
2013/09/26 职场文书
安全生产计划书
2014/05/04 职场文书
信息管理专业自荐书
2014/06/05 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
合同纠纷调解书
2015/05/20 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
Django与数据库交互的实现
2021/06/03 Python
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL