2

我正在一个基于SmartAdmin 引导 webapp构建的项目中工作,该项目带有某种形式的表单验证功能,称为SmartForm。我不知道它在幕后使用什么来验证表单(它的作用类似于 jquery 验证器),但它让我对不受欢迎的行为感到厌烦。

我想知道如何禁用它。

该文档没有帮助。由于在线版本不完整,在这里链接它没有用,您在购买并下载完整的应用程序时获得它。

作为正在发生的事情的示例,请考虑以下表单元素(由 ASP.Net MVC 4 及其数据注释生成):

<input data-val="true" data-val-length="The field must have maximun of 100 characters." data-val-length-max="100" id="Company" name="Company" type="text" value="" class="valid">

如您所见,它只有一个最大长度验证,但它被此验证工具视为需要。它将其标记为必需(红色边框和背景)并阻止提交表单。

开发工具截图示例

我只想禁用它以继续使用 jQuery Validator 自己处理验证。

更新

这是 - 几乎 - 完整的 dom,正如评论中所要求的:

在此处输入图像描述

4

0 回答 0