JavaScript表单验证,检查字符串是否包含

时间:2015-11-19 15:57:33

标签: javascript forms

我的网站上有一些表单验证。

如果帐户代码字段包含“XXX”且参考字段为空,我想要提醒用户填写参考字段。

我已经读过indexOf是我需要的功能,但下面的代码似乎不起作用。有任何想法吗?

<SCRIPT>
if (form.account.value.indexOf("XXX") != -1 & form.reference.value == "") { 
   alert("Please Enter Reference Number"); 
   form.reference.focus( ); 
   return false; 
}
</script>

1 个答案:

答案 0 :(得分:1)

你可以尝试:

if (form.account.value.indexOf("XXX") != -1 && form.reference.value == "") { 
   alert("Please Enter Reference Number"); 
   form.reference.focus( ); 
   return false; 
}

这会更正AND子句,该子句使用&&而不是&