ENTER键可以让光标移到下一个输入框
<input οnkeydοwn="if(event.keyCode==13)event.keyCode=9" >
只能是中文
<input οnkeyup="value=value.replace(/[ -~]/g,'')" οnkeydοwn="if(event.keyCode==13)event.keyCode=9">
屏蔽输入法
<input style="ime-mode:disabled" οnkeydοwn="if(event.keyCode==13)event.keyCode=9">
只能输入英文和数字
<input οnkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" οnkeydοwn="if(event.keyCode==13)event.keyCode=9">
只能是数字
<input οnkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
只能显示,不能修改
<input readonly value="只能显示,不能修改">
只能输数字,判断按键的值
<script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||(event.keyCode==8)))
event.returnValue=false;
}
</script>
<input οnkeydοwn="onlyNum();">
1. var keyPress = function(e) { 2. var allowed = '0123456789'; 3. var k = e.getKey(); 4. if (!Ext.isIE && (e.isSpecialKey() || k == e.BACKSPACE || k == e.DELETE)) { 5. return; 6. } 7. var c = e.getCharCode(); 8. if (allowed.indexOf(String.fromCharCode(c)) === -1) { 9. e.stopEvent(); 10. }; 11. }
1. Ext.getCmp('aMeteraddress').getEl().on('keypress', keyPress, this);
自己写的一点代码,项目中要用到的
Ext.onReady(function(){ var r = new Ext.form.TextField({ width: 100, enableKeyEvents: true, renderTo: 'textDiv' }); r.on("keydown", function(tis, event){ //65A 78N D68 O79 R82 =187 !49 if(!((!Ext.EventObject.shiftKey) && (event.keyCode >= 48 && event.keyCode <= 57) ||((Ext.EventObject.shiftKey) && event.keyCode == 65) ||((Ext.EventObject.shiftKey) && event.keyCode == 78) ||((Ext.EventObject.shiftKey) && event.keyCode == 68) ||((Ext.EventObject.shiftKey) && event.keyCode == 79) ||((Ext.EventObject.shiftKey) && event.keyCode == 82) ||((!Ext.EventObject.shiftKey) && event.keyCode == 187) ||((Ext.EventObject.shiftKey) && event.keyCode == 48) ||((Ext.EventObject.shiftKey) && event.keyCode == 57) ||(event.keyCode == 8) //退格 ||(event.keyCode == 46) //删除 ||(event.keyCode == 49))) event.stopEvent(); }); });