2011-03-27 2 views
0

Я хочу проверить форму при нажатии кнопки клиента из формы, я попробовал какой-то метод, но все не удалось, пожалуйста, помогите? исходный код:Как проверить вручную на клиенте в Asp.net MVC 3?

@model MvcTest.Models.Movie 
@{ 
    ViewBag.Title = "Home Page"; 
    Html.EnableClientValidation(true); 
} 
<script src="../../Scripts/jquery-1.4.4.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script> 
@using (Html.BeginForm("TestValidate", "Home", FormMethod.Post, new { id = "tf" })) 
{ 
    @Html.LabelFor(m => m.Title) 
    @Html.EditorFor(m => m.Title) 
    @Html.ValidationMessageFor(m => m.Title) 
} 
<a onclick="test(event)" href="#"> 
<script type="text/javascript"> 
    function test() { 
      //How to write here? 
    } 
</script> 

namespace MvcTest.Models 
{ 
    public class Movie 
    { 
     public int ID { get; set; } 

     [Required(ErrorMessage = "Error Message Test,I want you")] 
     public string Title { get; set; }  
    } 
    public class MovieDBContext : DbContext { 
     public DbSet<Movie> Movies { get; set; } 
    } 
} 

я ссылаться действительным, но, это всегда предупреждение формы объекта не поддерживает эту Methord "Validate()"

$(document).ready(function() { 

     $("#myform").validate(); 
     $("test").click(function() { 
      alert("Valid: " + $("#myform").valid()); 
      return false; 
     }); 
    }); 

У меня есть импорт JS, как это:

<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/lib/jquery.delegate.js"></script> 
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js"></script> 

или их:

<script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script> 
+0

Я решил эту проблему, потому что я использую структуру Telerik в своем проекте, и это вызывает эту проблему. Итак, я хочу, какой компонент UI лучше всего подходит для проекта MVC? –

ответ

Смежные вопросы