Joh*_*n x 10 javascript jquery asp.net-mvc-3
当表单在我的控制器中发布时,我进行以下检查:
if(ModelState.IsValid)
Run Code Online (Sandbox Code Playgroud)
如果模型无效,则会将错误添加到ModelState
.然后将模型传递给具有验证摘要的视图.
但是,我想检查ModelState
jQuery ready
处理程序中是否有错误,以便在表单有错误时添加一些额外的行为.那可能吗?
Dar*_*rov 28
你可以吐全局javascript变量:
<script type="text/javascript">
var isValid = @Html.Raw(Json.Encode(ViewData.ModelState.IsValid));
</script>
Run Code Online (Sandbox Code Playgroud)
然后:
$(function() {
if (!isValid) {
alert('opa');
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15439 次 |
最近记录: |