Bram
Legacy Member
Hello
Ik heb een formuliertje dat ik via ajax wil verzenden. Om een eerste vorm van validatie te doen wil ik vlug even testen of alle inputs toch wel zijn ingevuld.
Ik dacht volgende code te gebruiken:
Maar om een of andere reden werkt die form.find('input') niet. Het werkt enkel als ik rechtstreeks $('input') gebruik... Zelfs $('form input') werkt niet.
Iemand een idee waarom ie lastig doet?
Ik heb een formuliertje dat ik via ajax wil verzenden. Om een eerste vorm van validatie te doen wil ik vlug even testen of alle inputs toch wel zijn ingevuld.
Ik dacht volgende code te gebruiken:
Code:
var btnSubmit = $('#submit-user');
btnSubmit.click(function() {
var form = $(this).parents('form');
form.find('input').each(function() {
if($(this).val() = "") {
alert('Please fill out all fields');
return false;
}
});
var datastring = form.serialize();
// ajax
return false;
});
});
Iemand een idee waarom ie lastig doet?
die find blijft falen.