我有一个模型
[Required]
[RegularExpression(@"^[0-9]+$", ErrorMessage = "Please Enter Number only")]
public string name{get;set;}我需要检查,当用户在视图页面上的这个字段中输入数据时,它应该在textbox的按键事件上触发此数字验证。
$('#UserName').keypress(function (event) {
if (event.which != 8 && isNaN(String.fromCharCode(event.which))) {
$(this).parents('form').validate().element(this);
event.preventDefault(); //stop character from entering input
}
});发布于 2015-07-01 13:21:06
您可以对操作方法进行AJAX调用以验证textbox字段。然后,您将能够在ajax调用的“成功”回调中处理响应。
$('#idOfTextbox').keypress(function(e) {
$.ajax({
//.. Your values go here...
});
});注意,按键将在每次按下时调用,您可以使用模糊$('#idOfTextbox').blur(function(e){})此火在焦点丢失
https://stackoverflow.com/questions/31152809
复制相似问题