网上找了很多,不实用,要不兼容问题,这个可以!
<input>禁止键盘及中文输入,但又不能用readonly 而且还需兼容ie 和 ff , 为了完成这功能费了蛮大功夫,呵呵,在此记录以便日后之用;另外禁止粘贴 onpaste=\"return false\"
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
// 样式 style=\"ime-mode:disabled\" 禁止中文输入
function noPermitInput(e){
var evt = window.event || e ;
if(isIE()){
evt.returnValue=false; //ie 禁止键盘输入
}else{
evt.preventDefault(); //fire fox 禁止键盘输入
}
}
function isIE() {
if (window.navigator.userAgent.toLowerCase().indexOf(\"msie\") >= 1)
return true;
else
return false;
}
</script>
</HEAD>
<BODY>
禁止键盘按键输入及中文输入
<input type=\"text\" value=\"\" style=\"ime-mode:disabled\" onkeypress=\"noPermitInput(event)\" >
</BODY>
</HTML>
本文地址:https://www.stayed.cn/item/5653
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我