0

表单验证:如果多行表单中的数据包含“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;

}

4

0 回答 0