日期:2014-05-17  浏览次数:20837 次

小弟今天第一天上班,大家帮忙,谢谢了
asp中,一个文本框,做限制输入,第一个不能输入中文,第二个只能输入中文和符号

求大家帮忙,给我写一下,小弟在网上看了很多,但是不知道怎么用,大家给个代码吧

------解决方案--------------------
可以写一个函数
将这个放在 <head> </head> 之间
<script language= "javascript ">
function chek(ch)
{var s,i;
s=ch.value;
for (i=0;i <s.length;i++)
{if (s.charCodeAt(i) <127 )
{
alert( "请输入中文 ");
ch.focus();
break;
}

}
}

</script>
然后在表单的提交按钮的onClick事件中调用onClick= "chck(form的名字.文本框的名字) "
------解决方案--------------------
不能输入中文:
<INPUT onpaste= "return false; " style= "IME-MODE: disabled; WIDTH: 400px " value= "I only accept English input! " name=textfield>
只能输入中文和符号,符号也是中文符号,不是英文符号
<INPUT onpaste= "return false; " onkeypress= "if(event.keyCode> 0 && event.keyCode!=13) return false; ">