input表单验证

1、屏蔽输入法(只是不能输入中文还可以输入特殊字符)<input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9"> 
2、只能输入英文和数字,其余皆不可输入<input onkeyup="value=value.replace(/[\W]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" onkeydown="if(event.keyCode==13)event.keyCode=9">

今天高兴,还有几中特效也一并给你了:
1、只能输入数字:<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
2、只能输入中文<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9">
3、只读(只能显示不能修改)文本框:<input readOnly value="只能显示,不能修改">
4、按回车键可以移动到下一个文本框:<input onkeydown="if(event.keyCode==13)event.keyCode=9"> 

只能為數字:

function onlyNum(o)
 {
   o.value=o.value.replace(/[^\d]/g,'');

 }

posted @ 2017-05-03 14:45  路暝月  阅读(1403)  评论(0编辑  收藏  举报