Tag: 服务器端validation

使用MVC 4进行远程jQueryvalidation,动态validation以loc开头的所有输入?

描述: 我在MVC4应用程序中有一个简单的表单,它有5个名为loc1-5的文本框和一个提交按钮。 该应用程序在文本框loc1-5中最多使用5个地址,并使用bing地理编码服务和jQuery对地址进行一些处理并创建带有方向的地图。 问题是我需要validationloc1-5文本框,以确保它们是有效的地址,然后继续并确定最有效的方法是使用jQuery.validate远程调用可以使用我的MVC控制器函数预建函数以检查有效地址。 现在我确实提出了一个有效的解决方案来validation这些领域,但我迫切需要让它更具动态性,以便将来可以轻松添加更多文本框。 理想情况下,我希望逻辑能够在所有以’loc’开头的输入上进行validation。 工作解决方案(非常脏): 简单forms(在MVC视图中) Enter Route Address 1 (Start & End): Address 2: Address 3: Address 4: Address 5: jQueryvalidation代码(在MVC视图中) $(document).ready(function(){ $( “#的ViewResult”)。validation({ onfocusout:false, onkeyup:false, 规则:{ “loc1”:{ 要求:是的, 远程:{ url:“/ Home / IsValidAddress1”, 超时:2000, 类型:“发布” } }, “loc2”:{ 要求:是的, 远程:{ url:“/ Home / IsValidAddress2”, 超时:2000, 类型:“发布” } }, “loc3”:{ 要求:是的, 远程:{ […]