JS中:
|| 表示“或”的意思;
&& 表示“與”的意思;
! 表示“非”的意思;
!= 表示“不等於”的意思;
== 表示“等於”的意思;
= 表示“賦值”。
而在ASP中,應該是這樣:
Or 表示“或”的意思;
And 表示“與”的意思;
Not 表示“非”的意思;
<> 表示“不等於”的意思;
= 表示“等於”、“賦值”的意思;
要判斷是否有“@”字符,可以這樣寫:
<script type="text/javascript">
function chkform(){
var code1 = document.FORM.code1.value;
var code2 = document.FORM.code2.value;
if(code1.indexOf("@") >= 0 || code2.indexOf("@") >= 0){
alert('內容錯誤');
document.FORM.verifycode.focus();
return false;
}
}
</script>
說明:code1.indexOf("@") 這壹句的意思就是:在變量 code1 中查找字符串“@”,如果其值 大於等於0 說明存在,如果等於 -1 說明不存在。(具體用法請搜索引擎中查找 indexOf 的用法)
還有需要註意壹點:JS中對大小寫是很敏感的,妳這裏的 document.FORM.code1.value 中“FORM”用的是大寫,所以,妳的<from>標簽中的name元素值應該也是大寫的(即<form name="FORM">)