小程序中文本框<inputtype='text'>如何设置内容最大长度,如何设置内容为只读?

小程序中文本框<inputtype='text'>如何设置内容最大长度,如何设置内容为只读?,第1张

<input type='宴侍喊谈铅text' disabled />只读

<input maxlength='10' type='text' name='晌野length' />限制只能输入10个字符串

程序没有readonly,只能用disabled代替。建议使用view模拟

#include<stdio.h>//头文件高凯只需要这个

int strll(char *str )   //函数名字不能用strlen否则不会出结果的 strlen是内置函数

int main()

{

char *astr//应该为指针

astr = "abc"

strll(astr)    //指针直接过去 不必再加寻址符

return 0

}

int strll(char *str )

{

int length = 闷念源0

while( *str++ != '\0')

length +=1

printf("length = %d\n",length)

return length

}

帮你改好了  按照你的改的,主要有几个部分函数名字不能用strlen 否则会有重复声明的报警和错误。strlen为蚂态内置函数。  开始声明 astr应该为指针类型,要不不能赋值字符串

微信小程序6位支付密码输入框

产品需求

微信小程序支付密码6位输入框

实现效果

非明文6位输入框,模拟光标,输入自动移到下一位,满6位自动设置

实现原理

1.放置一个输入框,隐藏其文字和位置,同时设置支付输入框(表格)样式

2.当点击启洞输入框时设置表格为聚焦状态,唤起键盘,点击空白处,失去焦点,设为失去焦点样式

3.限制输入框最大字数为6并且监听输入框状态,以输入框值的长度作为圆点和光标展示悄冲枯的渲判兄染条件

4.当输入框的值等于6时,设置组件的事件传递到引用的页面,页面自定义事件(发起支付请求等...)

其他说明

6位支付密码是一个很常见的需求。

在H5端用vue做过组件,app端也要求实现,小程序类似的组件在网页上检索到的并不多,仅此记录。

Github地址: https://github.com/evan2020/six-Input-box


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12336569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存