只允许用户在客户端输入数字但是不能接收中文状态下的数字这怎么办如何才能接收中文状态下的数字 你把中文状态下输入的数字的Unicode码找出来加进去就行了呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要用onkey事件,用onblur事件检查。用KeyCode检查比较麻烦,设想一下,如果一个数字串中输入两个小数点或两个负号怎么办?<script>function checkInput( obj ) { var re = /^(|0|(-?[1-9]\d*)|(-?(0|([1-9]\d*))\.\d+))$/; if ( ! re.test ( obj.value ) ) { alert ( "错误:输入的是非法数字串!"); obj.focus(); } return ( true );}</script><form name="InputForm"><input type="text" name="T1" size="12" maxlength="12" onBlur="checkInput(this)"><input type="text" name="T2" size="12" maxlength="12" onBlur="checkInput(this)"></form> jsp页面传入一个flash,结果页面显示空白什么都没有 图片跟随鼠标移动的问题 js怎么调用导出到Excel的命令 |zyciis| 100分求 如何让一组input type='checkbox' 的控件当前只能选中三个 谢谢 急 js小学生问题 请高年级同学给补补课程吧! 回车符的巨大疑惑!!!!!!!!! 请问大家,如何将此VBScript 的函数改为JAVASCRIPT的? 选择菜单问题 jqgrid中form表单属性设置以及如何提交表单后自动关闭form表单 为啥外部js不能获取html内的td标签? 各位高手 问一个比较弱的问题 希望赐教 如何改变属性值?
<script>
function checkInput( obj ) {
var re = /^(|0|(-?[1-9]\d*)|(-?(0|([1-9]\d*))\.\d+))$/;
if ( ! re.test ( obj.value ) ) {
alert ( "错误:输入的是非法数字串!");
obj.focus();
}
return ( true );
}
</script>
<form name="InputForm">
<input type="text" name="T1" size="12" maxlength="12" onBlur="checkInput(this)">
<input type="text" name="T2" size="12" maxlength="12" onBlur="checkInput(this)">
</form>