gpt4 book ai didi

jquery - 与表单的其余部分分开验证字段集

转载 作者:行者123 更新时间:2023-12-01 03:53:06 24 4
gpt4 key购买 nike

我正在使用 jQuery Validate 插件。

我有一系列 jQuery-ui 选项卡,其中包含许多输入字段,其中一个选项卡跨越整个字段集。在其中一个选项卡中,有一组文本字段,我想与主表单分开验证。也就是说,当我的主表单提交时,验证不应检查这些字段。问题是这些特殊字段(在 HTML 中)存在于已验证的原始字段中。

如果我可以在这些额外的字段周围使用嵌套,那就太好了,厌倦了单独的验证过程,但这显然是不合法的。

初始表单验证是通过简单的 $("#myform").validate() 完成的。有没有办法将 validate() 应用于一组字段而不针对表单调用它?类似于: $("#mydiv").validate(),并且由于没有提交处理程序(它是一个 div,而不是表单),所以我将在按下按钮时手动处理“验证”启动。

这样,当提交主表单(包含此 div)时,我现有的验证逻辑就会运行,但是如果他们填写了一组特殊的字段并按下按钮,我就可以仅验证这些字段与其余字段分开表格。

最佳答案

对 $(formselector).validate(options) 的初始调用(为提交、焦点、keyup、模糊和单击设置事件处理程序)返回一个 Validator 对象:

var validator = $("#myform").validate(options);

您可以使用此 Validator 对象通过 Validator.element(elementSelector) 方法执行单个元素的验证:

var isValid = validator.element('#myelement');

如果元素有效,此方法返回 true,否则返回 false。

关于jquery - 与表单的其余部分分开验证字段集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6053883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com