Stopp Posted June 11, 2006 Report Posted June 11, 2006 taisu pārbaudi formai ar javaskriptu, bet rodas neliela problēma. lūk aptuvenais kods: <script type="javascript" type="text/javascript"> <!-- function blabla() { if (document.forma.lauks.value=='') { //izpildam kaut ko return false; } else { return true; } } //--> </script> <form name="forma" onSubmit="blabla();"> <input name="lauks"/> <input type="submit"/> </form> ja lauks ir tukšs, tad izpildās viss, izņemot to return false. ja ielieku formas saturu vienkārši onSubmit atribūtā, tad viss iet. bet, tā kā vispār fomas saturs ir krietni garāks, negribētos tā darīt.. kas par vainu tur ir ?
wudu Posted June 11, 2006 Report Posted June 11, 2006 onSubmit="return blabla();" btw. type="javascript" ??
bubu Posted June 11, 2006 Report Posted June 11, 2006 Nenotiek kautkāds exception (kļūda) un javaskripts izmetās no fukcijas ātrāk nekā tas return false? Paskaties JS konsolē, vai uzliec alert("blahblah") pirms returna.
Stopp Posted June 11, 2006 Author Report Posted June 11, 2006 paldies, ar return blabla() viss aizgāja. type="javascript" kļūdījos, ātri rakstot piemēru :) bet pirms tam viss pārējais izpildījās, tikai ne return false.. arī alerti.
Recommended Posts