Autor | Zpráva | ||
---|---|---|---|
Skratch Profil |
Dobrý den,
mám takový problém, pomocí javascriptu jsem si udělal funkci kontrola(), aby vyplněné políčko ve formuláři nemohlo být prázdné. Ale formulář pomocí tlačítka submit posílám na jinou stránku která ho zpracuje, a nevím jak udělat, aby při kliknutí na submit se spustila ta funkce... skusil sem přidat onclick="kontrola()" ale to nejde... nj v JS sem noob no ;) jo a s tím souvisí ještě jedna otázka... v té funkci kontrola() mám nějaké "if", to je jasné, ale musí tam být nutně nějaký else? a když ano, tak jaký aby to povolilo poslat ten formulář aby mohl být zpracovaný... Doufám že jste to pochopili, díky za odpověď |
||
peta Profil |
#2 · Zasláno: 22. 12. 2007, 18:52:37
Skratch
google.com form submit javascript jakpsatweb - javascript - udalosti - onsubmit INPUT type=submit za kazdych okolnosti odesle formular. Je to mozna chyba, nektere prohlizece se chovaji jinak, mi to prijde jako docela rozumne. Submit je proste submit. Pokud to nema byt submit, existuje BUTTON INPUT type=button a podobne. |
||
Nox Profil |
#3 · Zasláno: 22. 12. 2007, 18:52:46 · Upravil/a: Nox
Myslim že by mělo jet:
(to teda zkontroluje všechny) function Kontrola(form){ inps=form.getElementsByTagName("input"); for(a=0;a<inps.length;a++){ if(inps[a].value==""){ return false; } } return true; } <form action="muj_fikany_skript.php" onsubmit="Kontrola(this)"> <input name="neprazdny" /> <input type="submit" value="Jedem!" /> </form> EDIT: tady pro kontrolu jen jednoho: function Kontrola(form){ if(form.neprazdny.value==""){ return false; } return true; } |
||
Skratch Profil |
#4 · Zasláno: 23. 12. 2007, 10:44:09
jo díky nakonec jsem si to našel na webu sice je to trochu delší ale neva ;)
|
||
peta Profil |
#5 · Zasláno: 23. 12. 2007, 12:31:57
Nox
Kdepak, vyzkousej :) |
||
Časová prodleva: 16 let
|
0