Jquery mobile JQuery移动验证
我正在VS2010中使用Jquery mobile和MVC4开发一个移动应用程序。您能告诉我如何在提交时最好地验证下面代码段中的文本框吗?我只需要检查它是否包含一个值。理想情况下,我想在这个div下面放一条错误消息Jquery mobile JQuery移动验证,jquery-mobile,asp.net-mvc-4,Jquery Mobile,Asp.net Mvc 4,我正在VS2010中使用Jquery mobile和MVC4开发一个移动应用程序。您能告诉我如何在提交时最好地验证下面代码段中的文本框吗?我只需要检查它是否包含一个值。理想情况下,我想在这个div下面放一条错误消息 <div data-theme="a" class="ui-grid-a"> <div class="ui-block-a">@Html.TextBox("id", "", new { @class = "mystyleclass", onclick
<div data-theme="a" class="ui-grid-a">
<div class="ui-block-a">@Html.TextBox("id", "", new { @class = "mystyleclass", onclick = "this.value=''" })</div>
<div class="ui-block-b">
<button type="submit" data-theme="b">Search</button>
</div>
</div>
@Html.TextBox(“id”,new{@class=“mystyleclass”,onclick=“this.value=””})
搜寻
如果使用MVC,此文本框是否连接到模型元素?在这种情况下,在模型中添加上面的[Required]标记,使其成为@html.texboxfor,然后在html元素下面有一个validationMessageFor。如果您只是检查它是否为空,那么请执行以下操作
<script>
$(":button").click(function(){
if($("#id").val()!=""){
//whatever you're trying to submit
}
else{
//show your error message
}
});
</script>
$(“:按钮”)。单击(函数(){
if($(“#id”).val()!=“”){
//不管你想提交什么
}
否则{
//显示您的错误消息
}
});
在jQuery中。此外,您可能还应该在按钮上使用id,这样您就不必使用:按钮选择器。您好,文本框未连接到模型。如果需要,我可以这样做,但我是一个从控制器操作中的表单获取文本框中的值的人。