如何对某些输入字段禁用 jquery 验证



有没有办法阻止对表单内某些输入字段的jquery验证?这样它就不会被"我输入下的红色文本"或每当我提交表格时打扰我。我现在正在寻找一段时间,但没有任何成功。我尝试使用这个问题中的formnovalidate="formnovalidate",但也没有任何成功。

这是我的 cshtml 输入代码:

<div class="form-group">
<label asp-for="preExposure" class="control-label"></label>
<input asp-for="preExposure" id="preExposureInput" class="form-control" type="text"/>
<span asp-validation-for="preExposure" class="text-danger"></span>
</div>

尽管我发表了评论说它与链接的问题非常相似,但该答案最重要的部分如下:

为带有.validate()的表单打开 jquery 验证后,您仍然可以为所需的单个元素配置规则,并删除所有规则。

$('#myfield').rules('remove'); // removes all rules for this field

最新更新