У меня есть текстовое поле имени пользователя в форме, к которому применены несколько правил проверки с помощью атрибутов DataAnnotation:
[Required(ErrorMessage = "FTP login is required")]
[StringLength(15, ErrorMessage = "Must be 15 characters or fewer")]
[RegularExpression(@"[a-zA-Z0-9]*", ErrorMessage = "Alpha-numeric characters only")]
public string FtpLogin { get; set; }
У меня также есть кнопка рядом с этим текстовым полем, которая запускаетajax-запрос jQuery, который проверяет наличие имени пользователя следующим образом:
<button onclick="check(this);return false;" id="FtpLoginCheck" name="FtpLoginCheck">Available?</button>
Я ищу способ связать их вместе, чтобы проверка на стороне клиента выполнялась до вызова«check (this)» в событии onclick.
Редактировать: чтобы быть более понятным, мне нужен способ для проверки или запуска результата проверки текстового поля на стороне клиента, когда я нажимаю несвязанную кнопку рядом с ним.
Редактировать: теперь у меня есть кнопка JS, проверяющая $ ("form"). Validate (). Invalid, но не отображающая обычные сообщения проверки.Почти нет
Есть идеи?