У меня есть стандартная форма, заполненная моделью MVC со стандартной [обязательной] проверкой. Я хочу «отправить» данные этой формы через AJAX, а не через submit, и я хотел бы воспользоваться встроенными функциями проверки MVC/бритвы. Я не могу понять, как запустить проверку на стороне клиента, не вызывая событие отправки формы.Проверка формы MVC без отправки формы
Вот моя бритва разметка:
@using (Html.BeginForm()) {
<span class="label">Team Name:</span> @Html.TextBoxFor(m => m.Name})
@Html.ValidationMessageFor(m => m.Name)
А вот моя модель:
public class Team
{
[Required(ErrorMessage = "Required")]
public string Name { get; set; }
Похоже, что это должно быть легко сделать. Он прекрасно работает на submit. Мне просто нужно знать, как вызвать метод проверки вручную.
[См. Это] (http://docs.jquery.com/Plugins/Validation/Validator/showErrors#errors) – gdoron