在尝试避免使用 JavaScript 多年后,Iv 开始在 MVC asp.net 中使用 Query 进行验证,因为似乎没有官方的验证方式,我很惊讶 jQuery 有多好。
首先,有没有办法让智能感知适用于 jQuery 及其验证插件,这样我就不必学习 api?
其次,我如何为此创建验证摘要,它当前将错误附加到文本框的右侧。:
<script type="text/javascript">
$().ready(function() {
$("#CreateLog").validate({
rules: {
UserName: {
required: true,
minLength: 2,
}
},
messages: {
UserName: {
required: "Please enter a username",
minLength: "Your username must consist of at least 2 characters",
}
}
});
});
</script>
<form id="CreateLog" action="Create" method="post" />
<label>UserName</label><br />
<%=Html.TextBox("UserName")%>
<br />
<div class="error"> </div>
<input type=submit value=Save />
</form>
我尝试将此添加到脚本中:
errorLabelContainer: $("#CreateLog div.error")
这对html:
<div class="error"> </div>
但这没有用。