是否有任何代码只允许HTML文本框中的字母我到处寻找但没有,我想只允许字母而不是1,2,3,4,5 ......所以只有a,b,c, d,e ...你知道它是怎么回事,任何想法怎么做?
显然允许使用大写字母,基本上只是生成单词的字母,而不是数字,并且它还会阻止特殊字符,如$%£^£
答案 0 :(得分:1)
html代码如下:
<input type="text" onkeypress="return onlyAlphabets(event,this);" />
和javascript为:
<script language="Javascript" type="text/javascript">
function onlyAlphabets(e, t) {
try {
if (window.event) {
var charCode = window.event.keyCode;
}
else if (e) {
var charCode = e.which;
}
else { return true; }
if ((charCode > 64 && charCode < 91) || (charCode > 96 && charCode < 123))
return true;
else
return false;
}
catch (err) {
alert(err.Description);
}
}
</script>