単一の要素でjQuery検証を使用している場合、検証メッセージを変更するにはどうすればよいですか。
以下の例では、ボタンがクリックされたときに「DestinationId」選択リストを検証しようとしています。
$(".process").click(function () {
return $("form[action$='process']").validate({
rules: {
DestinationId: "required"
},
messages: {
DestinationId: "Please provide the destination"
}
}).element("#DestinationId");
});
select要素のレンダリングされたHTMLは次のとおりです。
<select class="required" id="DestinationId" name="DestinationId"
<option value="">Select Destination</option>
<option value="3">Europe</option>
<option value="4">USA</option>
</select>
ただし、表示されるメッセージは「このフィールドは必須です」です。
どこが間違っているのですか?