Как определить, что текстовое поле прошло проверку с использованием jquery - PullRequest
1 голос
/ 05 марта 2011

Я использую asp.net, mvc3, EFCodeFirst и jquery. Я хочу генерировать изображения динамически на основе «проверенного» ввода из текстового поля (на основе запуска события, когда текстовое поле проходит проверку)

ех. пользовательский ввод «3» и 3 изображения появляются. пользователь вводит «а» и ничего не происходит, потому что он не проходит проверку.

На какое событие я должен подписаться в текстовом поле?

Моя модель:

[Required(ErrorMessage = "Please input how many cells to create")]
[Range(5, 100, ErrorMessage = "Cells needs to be between 5 and 100")]
public int CellsPerGeneration { get; set; }

Мой взгляд:

@Html.ValidationSummary(true)
    <td>
        @Html.TextBoxFor(x => x.CellsPerGeneration, new { id="numOfCells" })
    </td>

Все, что мне нужно знать, это то, на какое событие ссылаться в моем сценарии.

Заранее спасибо!

1 Ответ

1 голос
/ 05 марта 2011

invalidHandler это то, что вам нужно, я думаю.

например,

$("#Form").validate({
    invalidHandler: function (form, validator) {
    ...
    ... 
   }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...