gpt4 book ai didi

jQuery - 动态添加验证规则到多个文本框

转载 作者:行者123 更新时间:2023-12-03 22:21:53 25 4
gpt4 key购买 nike

我正在尝试动态地将验证规则添加到多个文本框。这是js:

            //validate form.
$("#SubmitForm").validate();
$("input[id*=Hours]").rules("add", {
number: true,
messages: {
number: "Please enter a valid Hours"
}
});

这会将规则应用于页面上 ID 为“Hours”的第一个文本框,但不会将其应用于任何其他文本框。

有人知道这里出了什么问题吗?

谢谢,贾斯汀

最佳答案

您可以将规则添加到与通配符选择器匹配的每个项目 .each() ,像这样:

$("#SubmitForm").validate();
$("input[id*=Hours]").each(function() {
$(this).rules("add", {
number: true,
messages: {
number: "Please enter a valid Hours"
}
});
});

希望这有帮助!

关于jQuery - 动态添加验证规则到多个文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3034672/

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