2016-07-14 6 views
-1

Я хочу, чтобы поля в моей форме были проверены после того, как пользователь нажимает на них. Однако я не знаком с проверкой на стороне клиента с помощью JQuery. Может ли кто-нибудь объяснить, как проверить, что поле не пусто?JQuery Field Validation onblur (mvc)

<label id="lblAccountName">Account Name</label> 
@Html.TextBoxFor(model => model.Pharmacy.AccountName, new { @id = "txtAccountName", @Name = "txtAccountName" }) 
+0

Вы должны зайти на сайт MVC и работать через учебники, в частности, [Добавление проверки] (http://www.asp.net/mvc/overview/getting-started/introduction/adding-validation) –

ответ

3

Это может быть достигнуто с JS

var accName = document.getElementById('txtAccountName'); 
accName.addEventListener('blur', function() { 
    if (accName.value != "") { 
     //do something 
    } 
}); 

Обновлено Или в JQuery:

var accName = $("#txtAccountName"); 
accName.blur(function() { 
    if (accName.val() != "") { 
     //do something 
    } 
}); 
+0

работал отлично. Спасибо, что предоставили мне оба решения! – thatdude