非表示タイプのテキストボックスがあります。テキストボックスの名前を取得し、ドロップダウンの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.",
}
});
私の問題は、テキストボックス名が動的に生成されるたびに、直接指定できないことです。非表示タイプのテキストボックスが2つある場合は、2つのドロップダウンを生成する必要があります。
これを助けてください。
前もって感謝します。