Autor | Zpráva | ||
---|---|---|---|
T0M Profil * |
Ahoj, nejsem moc zkuseny v Javascriptu, proto bych potrebovla poradit proc mi nsaledujici minifunkce pri odeslani formulare nefunguje:
HTML: <form action="" method="post" name="FormAA" onsubmit="return AA()"> <table border="0"> <tr> <td>aaa:</td> <td><input type="text" name="a" size="30" value=""></td> </tr> <tr> <td>bbb:</td> <td><input type="text" name="b" size="30" value=""> </td> </tr> <tr> <td>ccc:</td> <td><textarea name="c" rows="5" cols="50"></textarea></td> </tr> <tr> <td>ddd:</td> <td><textarea name="d" rows="5" cols="50"></textarea></td> </tr> </table> <input type="submit" value="Uložit"> <input type="hidden" name="savet" value="1"> </form> JS: function AA(){ var $a = self.document.forms.FormAA.a.value; var $b = self.document.forms.FormAA.b.value; var $c = self.document.forms.FormAA.c.value; var $d = self.document.forms.FormAA.d.value; if($a == "" || $b == "" || $c == "" || $d == ""){ alert('Všechny položky označené jako povinné musí být vyplněny'); return false; }else{ return true; } } Diky za radu... |
||
vynalezce Profil |
#2 · Zasláno: 17. 6. 2009, 15:59:38
inputy musej mit id aby to fungovalo
|
||
fajzen Profil |
#3 · Zasláno: 17. 6. 2009, 16:02:23 · Upravil/a: fajzen
A ako sa prejavuje to, že tá funkcia nefunguje? Lebo mne to funguje (testované vo FF3, IE6, Opea 9)
|
||
T0M Profil * |
#4 · Zasláno: 17. 6. 2009, 16:07:56
Kdyz dam odeslat a nic nevyplnim tak by mi to melo vypsat alert ne? No a kdyz ji teda odeslu, tak se nic nestane... :(
|
||
T0M Profil * |
#5 · Zasláno: 17. 6. 2009, 16:14:20
Ja jsem mel nekolik funkci v jednom externim souboru, vsehcny fnguji jen tato ne. Ted kdyz jsem ji ted dal do samostatneho souboru tak uz funguje take, cim to muze byt?
|
||
_es Profil |
#6 · Zasláno: 17. 6. 2009, 18:58:52
Premenné nemusia mať na začiatku $.
|
||
Časová prodleva: 15 let
|
0