當前位置:編程學習大全網 - 編程軟體 - ASP判斷中

ASP判斷中

首先,需要說明的是,妳說的這些運算符不是ASP裏的,而是JS裏的。

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">)

  • 上一篇:
  • 下一篇: != 等等有那些符號?各代表的含義是什麽?
  • copyright 2024編程學習大全網