表单验证:如果多行表单中的数据包含“VP-”,则显示警报。我正在尝试编写错误的表单验证表单是否包含“VP-”的代码。
在上一个帖子中,我发现了如何在 1 行提交中执行此操作,但是多行呢?
上一个帖子在这里: 表单验证:如果表单中的数据包含“VP-”,则错误输出
我的代码如下:
<form method='post' name='QuickOrder' onSubmit='return validateQuickOrder(this)' style="position: relative">
<div id="DmiACwrap">
<input type="hidden" name="formName" value="dmiformQuickOrder">
<input type='Text' name="ProductNumber" id="ProductNumber" title="Enter Product #">
<input type='Text' name="ProductNumber" id="ProductNumber" title="Enter Product #">
<input type='Text' name="ProductNumber" id="ProductNumber" title="Enter Product #">
<input type='Text' name="ProductNumber" id="ProductNumber" title="Enter Product #">
<input type='Text' name="ProductNumber" id="ProductNumber" title="Enter Product #">
<input type="submit" class="quick-order-add" value="Add">
</div>
</form>
// quick order form validation
function validateQuickOrder(form) {
if ((form.ProductNumber.value == "")|| (~form.ProductNumber.value.indexOf('VP') > -1)){
alert("Please enter an item number.");
form.ProductNumber.focus();
return false;
}
return true;
}