と を使用ASP.NET MVC 4
してjQuery validate
います。
次のHTML
マークアップがあります。
@Html.TextBoxFor(x => x.ChangeIncidentNumber)
<button id="verifyButton" type="button">Verify</button>
@Html.ValidationMessageFor(x => x.ChangeIncidentNumber)
verifyButton is just a button
送信ボタンではありません。クリックすると、データベースからデータが取得され、テキスト ボックスに入力されます。ユーザーがボタンをクリックし、テキストボックスに何も入力されていないときに表示するメッセージが必要です。
次のjQueryコードがあります:
$(document).ready(function () {
$("#searchForm").validate({
rules: {
ChangeIncidentNumber: "required"
},
messages: {
ChangeIncidentNumber: "Required"
}
});
$('#verifyButton').click(function () {
$('#searchForm').valid();
});
});
テキストボックスが空でボタンをクリックすると、テキストボックスとボタンの間にエラーメッセージが表示されます。ボタンの右側に表示したいと思います。可能かどうかわかりませんが、によって生成された要素を使用し@Html.ValidationMessageFor
てメッセージを表示できますか?