ile AJAX çağrısından sonra alanları el ile geçersiz kılma Not: aşağıdaki kod yalnızca gösterim içindir ve jQuery ve jQuery validate eklentisini kullanıyorum.JQuery validate
varsayalım Ben iki alan (e-posta ve envanter numarası) ile bir formu: forma
<form action="/something" method="post" id="demoForm">
Inventory No: <input type="text" class="required" name="inventory_no" />
Email: <input type="text" class="required" name="email" />
<input type='submit' value='submit' />
</form>
Cilt eklenti: Eğer alanı geçersiz bilirseniz
jQuery(function(){
jQuery('#demoForm').validate();
});
//handle user submit
jQuery('#demoForm').bind('submit', function (e) {
e.preventDefault();
if (jQuery(e.target).valid()) {
//form is valid submit request thru ajax
jQuery.ajax({
/*more options here*/
success: function (data) {
/*
Server process request and finds that, email is already in use
and inventory number is invalid
so it sends data in some format may pe JSon
with field names and message indicating errors
eg: Email:"Already in use"
InventoryNo: "Invalid Inventory No",
Now can i invalidate these two fields on form mannualy
and display the message received from server for each field
*/
}
});
}
});
Bunun için bir çözüm buldunuz mu? Tam şu anda yapmaya çalıştığım şey. – Richard
Bunun için bir çözüm buldum, bana biraz zaman verin, ben –