input..............验证!验证!!!!!数字和字符!!!在线等!急!
时间:2011-12-16
来源:互联网
请问大侠们!该如何做呢?
作者: DemoChen 发布时间: 2011-12-16
文本框中的数据是从后台获取的,加载完数据后,文本框中就有数字和字符,当我修改文本框为数字,修改完后,必须要保证它本身还是数字,如发现在原来的数字中出现了字符,就提示“请输入数字”,如果刚开始文本框中本身就是字符,则修改后就不用提示!!!!!!!!
请大家多多指教!谢谢!
作者: DemoChen 发布时间: 2011-12-16
HTML code
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">
作者: imtns59521 发布时间: 2011-12-16
作者: lt1299416898 发布时间: 2011-12-16
比如
<input type='text' onchange="change()"/>
function change(){if(){提示用户请输入数字}else{提交表单}}
作者: zsx841021 发布时间: 2011-12-16
HTML code
<input id="input2" onkeyUp = "DigitInput(this,event);" onpaste="return false" >
JScript code
function DigitInput(obj,event) { //响应鼠标事件,允许左右方向键移动 event = window.event||event; if(event.keyCode == 37 | event.keyCode == 39){ return; } obj.value = obj.value.replace(/\D/g,""); }
作者: imtns59521 发布时间: 2011-12-16
<input id="username" onKeyUp="value=value.replace(/[\W]/g,'')">
作者: liujiebest 发布时间: 2011-12-16
作者: czhongzheng 发布时间: 2011-12-16
我也想帮你,就是没有读懂是什么意思
还是把图给大家拿出来看吧!这样会理解的更好点的!
首先,页面中的所有的信息都是从一个XML中读取的,里面的数据循环拿出的数据,修改为数字的文本框,修改后就必须是数字!修改后进行XML保存!
作者: DemoChen 发布时间: 2011-12-16
作者: DemoChen 发布时间: 2011-12-16

作者: DemoChen 发布时间: 2011-12-16
作者: p2227 发布时间: 2011-12-16
图片我看了,你就给所有需要为数字的文本框加一类,用jquery选择这个类的所有文本框在按键或者离开焦点的时候进行上面的操作。
本人比较笨拙!还请指教!谢谢!
作者: DemoChen 发布时间: 2011-12-16
$('.className1').onblur(function(){
var reg = \^[1-9]\d{}$\;//验证数字
})
同理将是字符串的input加个className2.。
作者: EEXXTTJJSS 发布时间: 2011-12-16
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28