问题
I have setup globalization on my web page and have this piece of code to validate numbers:
$.validator.methods.number = function (value, element) {
return !isNaN($.global.parseFloat(value));
};
But this now also validates drop down boxes where I bind to an Nullable eg:
@Html.DropDownListFor(m => m.VendorId, Model.VendorList, "")
which now does not validate properly. How can I prevent this validation on the client side?
回答1:
Add data-val attribute:
@Html.DropDownListFor(m => m.VendorId,
Model.VendorList, "", new { data_val = "false" })
来源:https://stackoverflow.com/questions/6369933/preventing-jquery-validation-on-drop-down-bound-to-int