我正在使用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
来显示消息吗?