我有一个隐藏类型的文本框。我刚刚获得了文本框的名称并将其设置为下拉列表的 id。
现在我需要验证下拉菜单。这就是我所做的。
<input type="hidden" value="100" name="test1_season_1">
$('input[value="100"][type="hidden"]').each(function(){
myString = $(this).attr('name');
$("#formId").validate({
rules: {
myString: "required",
},
messages: {
mystring: "<br>Please select from dropdown.",
}
});
});
但是没有显示验证消息。
所以我直接给出了文本框名称并检查验证,这次它有效。
$("#formId").validate({
rules: {
test1_season_1: "required",
},
messages: {
test1_season_1: "<br>Please select from dropdown.",
}
});
我的问题是,每次都会动态生成文本框名称,所以不能直接给。如果存在两个隐藏类型的文本框,我必须生成两个下拉列表。
请帮我不要这个。
提前致谢。