jQuery不显眼的验证在无效时返回有效
jQuery unobstrusive validation returning valid when it is not
我有一个表单,它有一个必需的输入,但是jQuery说这个字段是有效的,当它不是。这很奇怪,因为在HTML中它看起来像是有价值的。
这是Chrome控制台中三个命令的输出,文本框完全为空:
// First I ensure that the selector is correct. But I can see that it has value,
// when it is actually empty.
$('#form_0 input[name=Name]')[0].outerHTML
"<input data-val="true" data-val-length="The field Customer name must be a string with a minimum length of 3 and a maximum length of 20." data-val-length-max="20" data-val-length-min="3" data-val-required="The Customer name field is required." id="Name" name="Name" type="text" value=" Customer 0 " class="valid">"
// jQuery confirms that the field is empty
$('#form_0 input[name=Name]').val()
""
// but jQuery say that the control is valid :?
$('#form_0 input[name=Name]').valid()
1
表单和输入都是用jQuery动态创建的。
有什么问题吗?
谢谢。
$.validator.unobtrusive.parse('#form_0');
我不知道当我动态添加输入时,我必须再次调用它。我想我必须阅读更多的文档和更少的例子:P
相关文章:
- PHP函数的返回看起来如何对AJAX和PHP有效
- 为什么模块级返回语句在 Node.js 中有效
- jqBootstrapValidation不起作用,始终返回有效值;
- Regex以确定该值在JS中是否有效,返回null
- 按钮上的if-else语句超时有效,但无法返回到原始状态
- 春季开机自检未返回有效号码
- jQuery AJAX 调用在 Firefox 中有效,但在 IE 中不起作用 - 返回有效响应
- 必须返回有效的 ReactComponent.您可能返回了未定义的数组或其他一些无效对象
- ajax返回有效负载而不是表单数据
- javascript Date()对象返回有效但不是新的Date()
- 无法找到问题:使用iplib-js进行一般ip配置功能,无效ip返回有效
- 如果发现/返回有效的JSON,使用jQuery click事件禁用href链接
- 为什么new Date在mongo shell中返回无效,而在Node REPL中返回有效日期?
- 返回有效JSON时调用Ajax错误回调
- 在2dsphere索引字段上查询没有返回有效结果
- jQuery不显眼的验证在无效时返回有效
- 如何让JQuery返回有效的img src
- 谷歌地图获取中心不返回有效的经度
- toDataURL() 不返回有效图像,除非先发出警报
- 返回有效JSON时触发getJSON失败(即使在同一域上)