【问题标题】:How to disable jquery validation on certain input fields如何在某些输入字段上禁用 jquery 验证
【发布时间】:2020-05-25 20:34:10
【问题描述】:

有什么方法可以禁用表单内某些输入字段的 jquery 验证?这样它就不会因为“我的输入下的红色文本”或每当我提交我的表单而困扰我。我现在正在寻找一段时间,但没有任何成功。我尝试使用来自this 问题的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>

【问题讨论】:

标签: c# jquery razor jquery-validate


【解决方案1】:

虽然我发布的评论与链接的问题非常相似,但该答案最重要的部分如下:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 2014-02-11
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    相关资源
    最近更新 更多