输入框里不能含有中文的校验---charCodeAt()方法
2013-02-22 13:57
253 查看
<html>
<SCRIPT LANGUAGE="JavaScript">
<!--
function submitTest(myform) {
for(var i = 0;i < myform.iunitCode.value.length;i++){
// Ascii码大于255是双字节的字符
if(myform.iunitCode.value.charCodeAt(i) > 255) {
alert('单位代码中不能有中文');
return false;
}
}
}
-->
</SCRIPT>
<form action="http://www.baidu.com/s?wd=this.form.submit%28%29%3B&cl=3"
method="post" onsubmit="return submitTest(this);">
<input name="iunitCode" class="text" maxlength="18" style="width: 150px">
<input type="submit" value="submit">
</form>
</html>
<SCRIPT LANGUAGE="JavaScript">
<!--
function submitTest(myform) {
for(var i = 0;i < myform.iunitCode.value.length;i++){
// Ascii码大于255是双字节的字符
if(myform.iunitCode.value.charCodeAt(i) > 255) {
alert('单位代码中不能有中文');
return false;
}
}
}
-->
</SCRIPT>
<form action="http://www.baidu.com/s?wd=this.form.submit%28%29%3B&cl=3"
method="post" onsubmit="return submitTest(this);">
<input name="iunitCode" class="text" maxlength="18" style="width: 150px">
<input type="submit" value="submit">
</form>
</html>
相关文章推荐
- cmd命令提示符不能输入显示中文的解决方法
- SQLServer2005不能输入中文的问题解决方法
- cmd不能输入中文的解决方法
- 语言栏不见和不能输入中文的解决方法
- js验证表单文本框不能输入中文的方法
- Ubuntu12.04 Sublime不能输入中文解决方法
- VC2008使用中不能输入中文的解决方法
- linux下myeclipse不能输入中文的解决方法
- linux终端不能输入中文解决方法
- 07版的PPT不能输入中文解决方法
- Linux中Sublime_Text3的安装方法以及不能中文输入的问题解决
- Linux下MyEclipse不能输入中文的解决方法
- word2007 不能输入中文解决方法
- microsoft ppt不能输入中文解决方法
- Ubuntu下搜狗拼音不能正常输入中文问题解决方法
- 关于vs2013中不能输入中文的问题解决方法
- GNU Linux中dia控件中不能输入中文的解决方法
- mysql出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- SZTextView 不能输入中文解决方法
- QtCreator 不能中文输入解决方法