我使用此代碼,工作正常,但與此代碼的問題是,它沒有優化,例如,如果我想添加更多的字符,然後我將結束向上具有IFS ....如何使此代碼更有用(防止在textarea中的特殊字符)
if (keychar == "#" || keychar == "!" || keychar == "$" ..........)
是有辦法優化這個代碼?這意味着減少IFS(如果我需要添加更多的特殊字符,以防止)
<script language="javascript" type="text/javascript">
function check(e) {
var keynum
var keychar
var numcheck
// For Internet Explorer
if (window.event) {
keynum = e.keyCode
}
// For Netscape/Firefox/Opera
else if (e.which) {
keynum = e.which
}
keychar = String.fromCharCode(keynum)
//List of special characters you want to restrict
if (keychar == "'" || keychar == "a") {
return false;
}
else {
return true;
}
}
</script>
只是爲了確保以限制文本框的特殊字符;你確實知道你還需要檢查服務器,對吧? – 2012-04-20 03:11:52