jQuery:在选择时阻止选择列表变为绿色

时间:2016-11-18 22:24:22

标签: javascript jquery asp.net validation

这可能很奇怪但我有一个表单页面,其中包含各种元素,当我点击提交时,这些元素正在检查验证。不幸的是,我还有一个页面管理端执行自己的Ajax操作。

其中一个项目有一个选择列表,当我选择一个选项时,它会变为绿色。我并不真的需要/希望在此选择列表上进行绿色验证,因为它根本不与我的回发操作相关联。

有关如何使用jQuery关闭它的任何想法? (我目前只是使用$("#form")。validate({... ...})来验证我的其他字段,我认为它也接管了这个元素)

目前的验证:

$(function () {
    // Validation
    $("#edit-opp-prod-form").validate({
        // Rules for form validation
        rules: {
            Opportunity: {
                required: true
            },
            CommissionAmount: {
                required: true,
                currency: ["", false]
            }
        },

        // Messages for form validation
        messages: {
            Opportunity: {
                required: "An Opportunity name is required."
            },
            ComissionAmount: {
                required: "A Commission Amount must be set."
            }
        },

        // Do not change code below
        errorPlacement: function (error, element) {
            error.insertAfter(element.parent());
        }
    });

});

选择列表我不想验证,

<section class="col col-5">
    <div>
        @Html.Label("ProductID", "Products", new { @class = "label" })
        @Html.Action("ProductSelectList", "Products", new { unmappedProducts = true})
    </div>
</section>

当我检查时会产生这个,

<select id=ProductID" name="ProductID">Products</label>
    <option value="...">...</option>
    ...
    <option value="...">...</option>
</select>

0 个答案:

没有答案