【发布时间】:2013-01-03 19:12:00
【问题描述】:
我正在尝试编写代码来验证表单是否包含“VP-”。
我的代码是:
// quick order form validation
function validateQuickOrder(form) {
if ((form.ProductNumber.value == "")|| (form.ProductNumber.value == "VP")){
alert("Please enter an item number.");
form.ProductNumber.focus();
return false;
}
return true;
}
【问题讨论】:
-
什么不起作用?预期什么,你得到什么?
-
如果它是或如果它包含?因为你只是在检查它是否是字面上的“VP”。
-
期待收到警报,但没有收到任何信息;使用我上面的代码提交表单仍然没有问题。我希望它遇到问题,并在我输入包含“VP”的产品编号时显示警报
-
form.ProductNumber.value.indexOf('VP') > -1 -
@Aidanc - 如果它包含字符串中的任何位置。
标签: javascript forms validation