使用MVC 3验证器,文本框一和文本框2的总和不能大于100

时间:2013-01-07 14:50:58

标签: asp.net-mvc-3 validation

我只知道简单的MVC验证属性。如果两个texbox字段的总和不能大于100,我怎么能进行验证。我相信这可能是一个简单的解决方案。我尝试在我的控制器中编写一些代码,但这很麻烦。

1 个答案:

答案 0 :(得分:1)

您可以使用客户端(javascript)事件进行验证。

例如:

使用jQuery:

$(function(){   
  $("#buttonID").on("click", function(event){
  if(parseInt($("#txtBox1").val()) + parseInt($("#txtBox2").val()) > 100)
  {
   event.preventDefault();
   alert("Value should be less than 100.");
  }
  });
});