Autor | Zpráva | ||
---|---|---|---|
ondra15 Profil |
#1 · Zasláno: 1. 9. 2013, 11:17:38
Dobrý den, mám formulář s několika checkboxy. Ověřuji, zda byl alespoň jeden zatržen následovně:
<script type="text/javascript"> function over() { if (document.auto.znacka[0].checked) window.alert("Alfa"); else if (document.auto.znacka[1].checked) window.alert("BMW"); else if (document.auto.znacka[2].checked) window.alert("Citroen"); else if (document.auto.znacka[3].checked) window.alert("Ford"); else window.alert("Nezatrzeno"); } </script> <form action="/odeslano.php" method="post" name="auto"> <input type="checkbox" name="znacka" value="Alfa"> Alfa <input type="checkbox" name="znacka" value="BMW"> BMW <input type="checkbox" name="znacka" value="Citroen"> Citroen <input type="checkbox" name="znacka" value="Ford"> Ford <input type="submit" value="Odeslat" onClick="over();"> </form> else ? Lze skloubit můj požadavek s tlačítkem type=submit ?
Děkuji |
||
juriad Profil |
#2 · Zasláno: 1. 9. 2013, 11:19:59
|
||
ondra15 Profil |
#3 · Zasláno: 1. 9. 2013, 13:18:58
juriad:
Toto jsem prošel. Ale nevím, jak přesně zakomponovat return true a return false . Dokazal byste mi poradit?
|
||
juriad Profil |
#4 · Zasláno: 1. 9. 2013, 13:24:54
Přidal/upravil jsem zvýrazněné řádky
<script type="text/javascript"> function over() { if (document.auto.znacka[0].checked) window.alert("Alfa"); else if (document.auto.znacka[1].checked) window.alert("BMW"); else if (document.auto.znacka[2].checked) window.alert("Citroen"); else if (document.auto.znacka[3].checked) window.alert("Ford"); else { window.alert("Nezatrzeno"); return false; } return true; } </script> <form action="/odeslano.php" method="post" name="auto"> <input type="checkbox" name="znacka" value="Alfa"> Alfa <input type="checkbox" name="znacka" value="BMW"> BMW <input type="checkbox" name="znacka" value="Citroen"> Citroen <input type="checkbox" name="znacka" value="Ford"> Ford <input type="submit" value="Odeslat" onClick="return over();"> </form> |
||
ondra15 Profil |
#5 · Zasláno: 1. 9. 2013, 21:20:47
juriad:
Ok, funguje to. Děkuji za pomoc. |
||
_es Profil |
#6 · Zasláno: 1. 9. 2013, 21:30:22
juriad, ondra15:
Vhodnejšie je použiť udalosť formulára onsubmit .
|
||
ondra15 Profil |
_es:
To mi nefunguje. Je nutné ještě něco změnit v kódu? Už funguje, přepsal jsem se. Omlouvám se! |
||
Časová prodleva: 11 let
|
0