2 yuwei 0609 yuwei_0609 于 2016.02.17 17:38 提问

.net 网站开发注册时设置初始密码为输入的身份证号的后六位,并且显示出来,要怎么做

现在的问题是,怎么在用户输入了身份证号之后,就自动获取数据并且填充,是使用多
线程还是js?sos~~~

4个回答

showbo
showbo   Ds   Rxr 2016.02.17 18:10

js来截取

 身份证号:<input type="text" onblur="document.getElementById('pwd').value=this.value.substr(this.value.length-6,6)" />
密码:<input type="text" id="pwd" />
caozhy
caozhy 没错,在前端就可以截取了,没必要多线程
接近 2 年之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.02.17 17:48

肯定js啊,,给身份证号框加一个blur失去焦点事件,在事件中取出value值jssubstring(total-7,total-1)截取后6位显示在密码框中就行了

yuwei_0609
yuwei_0609   2016.02.18 17:13

额,最后我是用js做的,之前是在后台取值后再赋值,结果根本不能获取输入的值

Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.17 20:07

这个使用基本的控件,或者用组合控件配合

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!