下面的是不能輸入<>的例子.你應該可以看出原理把
去找字符響應的ascii碼吧
function checkKeyPressNotMark() //check不能輸入"<",">"
{
try{
if (window.event.keyCode==60 || window.event.keyCode==62)
{
window.event.keyCode=0;
return false;
}
}catch(e){alert(e.description);}
}
去找字符響應的ascii碼吧
function checkKeyPressNotMark() //check不能輸入"<",">"
{
try{
if (window.event.keyCode==60 || window.event.keyCode==62)
{
window.event.keyCode=0;
return false;
}
}catch(e){alert(e.description);}
}
如果是非法字符的code,就傳回0.也就是禁止輸入了
<!--
//判断是否数据合法
var conststr="abc123()"
function substring2(string, start, length) {
return string.substring(start,start+length);
}
function validate(deststr){
for (var i=0; i < deststr.length; ++i)
{
if (conststr.indexOf(substring2(deststr,i,1))==-1) {
alert ("请输入数字!(如:1234567890.)");
return false;
}
}
return true;
}
// -->
</SCRIPT>然后加入文本框的的事件:onBlur="if(!validate(document.forms[0].Qj_Amount.value))
{document.forms[0].Qj_Amount.focus();}"