是否有任何代码只允许HTML文本框中的字母我到处都找过了,但什么都没有,我只想允许letters而不是1,2,3,4,5…所以只有a、b、c、d、e。。。你知道事情的进展吗,有什么办法吗?
显然,允许大写字母,基本上只是构成单词的字母,而不是数字,而且它还可以阻止特殊字符,如$%£^£
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>