[英]I want to show error message when textbox is null in mvc3
我有一个控件输入类型是接受将由用户输入的id的文本。 当用户没有输入任何ID时,当他点击按钮获取详细信息时,我必须显示“请在文本框中输入id”的消息。 所有这些都是mvc3中的设计。 现在请帮助我们,我们将如何做到这一点? 我是mvc3的新手。
更新
这是我的HTML代码:
<div class="centerize">
<input type="text" name="entryid" value="" placeholder="Enter valid id" style="height:30px; text-align: center"/>
</div>
<div class="centerize" style="height:20px"></div>
<div class="centerize">
<input type="submit" value="Submit" style="height: 30px; width: 100px"/>
</div>
<div class="centerize">
@Html.ValidationSummary()
</div>
如果您想在服务器端执行此操作,请在字段中添加必需的数据注释:
[Required]
public string UserId{get;set;}
并且,如果您想在客户端执行此操作,请使用此脚本;
<script>
$('input:submit').click(function()
{
var $entryId=$('input[name="entryid"]').val();
if($entryId.trim()=="")
{
alert("Entry Id is required!");
return false;
}
});
</script>
如果你想使用Javascript验证:
@Html.TextBoxFor(m=>m.userid,new {id="userid"})
JS:
$(#submit).click(function()
{
var data=$("#userid").val();
if(data.length==0)
{
alert("Please enter user id");
return false;
}
});
如果要对模型使用data annotations
进行验证,只需使用[Required]
属性即可
字段userid
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.