0
jqueryの検証で検証されるフォームがあり、select入力の横のすべてのフィールドで正しく動作します。Jqueryの検証がselect要素で機能していません
これは(かみそりで)
<select id="properties" name="properties" class="required form-control">
<option value="">Select a Property</option>
@foreach (var item in Model.Properties)
{
<option value="@item.Name">
@item.Name
</option>
}
</select>
そして、私のjqueryの私のhtmlです:
$(function() {
$("#properties").on("change", function() {
$("#propertyName").val($(this).val());
});
$("#form").validate();
$.extend($.validator.messages, { required: "*", email: "Invalid email address." });
});
私は空の値を持つ最初の行を設定しますが、それは助けていません!
これが機能しない理由がわかりませんので、助言してください。
答えはありませんが、ネストされた*ドキュメント準備ハンドラ*があります。 –
あなたは正しいです、私はそれを削除しました、ありがとう。 – user3378165
私は目が見えないかもしれませんが、ID propertyNameのアイテムは表示されません。あなたはセレクタでon( "change")関数内でアドレッシングを行っています... – errand