昨天从网上找的.忘了原帖地址了。
// 只允许输入数字
function noChar(e) {
var keynum;
var keychar;
var numcheck;
if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
}
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
return numcheck.test(keychar);
}
(return numcheck.test(keychar); 改为!return numcheck.test(keychar); 只允许输入英文字母)
<input name="report_row_order$!{velocityCount}" type="text" onkeypress="return noChar(event)" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" value="$!{Obj.report_row_order}">
// 只允许输入数字
function noChar(e) {
var keynum;
var keychar;
var numcheck;
if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
}
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
return numcheck.test(keychar);
}
(return numcheck.test(keychar); 改为!return numcheck.test(keychar); 只允许输入英文字母)
<input name="report_row_order$!{velocityCount}" type="text" onkeypress="return noChar(event)" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" value="$!{Obj.report_row_order}">
本文提供了一段JavaScript代码,用于实现网页表单中输入框仅接受数字输入的功能,并通过正则表达式过滤非数字字符。适用于需要确保用户输入为纯数字的应用场景。
260

被折叠的 条评论
为什么被折叠?



