javascript jquery preveri polje pred serialize()
 
mprose7 13. sep 2012 07:23:09 Pridružen od:
18. mar 2008
911 objav
293 39 6
#11

ja tole dela, se pa se malo bolj zakomplicira, ce so polja tipe="radio"


všeč(0) ni všeč(0) spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
SlimDeluxe 13. sep 2012 07:35:23 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#12

Zato ker vračaš false v tretjem nivoju, v drugem pa izvedeš ajax.



Naredi tako:


var $inputs = $('input'),
found_empty = false;

for (var idx = 0; idx < $inputs.length; idx++)
{
if ( ! $($inputs[idx]).val())
{
found_empty = true;
$($inputs[idx]).focus();
break;
}
}

if ( ! found_empty)
{
// izvedi ajax
}

edit: moj odgovor se je nanašal na vprašanje: "zakaj pa mi ne ustavi z opozorilom?"


všeč(0) ni všeč(0) spam(0)
Freelance Web Developer
 
SlimDeluxe 13. sep 2012 07:40:13 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#13

Če so polja type=radio predlagam da jim nastaviš eno od opcij kot default, najbolj elegantna rešitev.


všeč(0) ni všeč(0) spam(0)
Freelance Web Developer
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se