Autor Zpráva
Frozen
Profil *
Nazdar, ako spravím taký checkbox, ktorý keď zašktrnem a až potom stlačím na button, tak ma to hodí na danú stránku? V opačnom prípade vyhlási alert že "Nesúhlasili ste s podmienkami" :/, skúšal som to všelijak ale nešlo, prosím, poraďte.
Nox
Profil
do tagu form dej

onsubmit="if(this.nazev_checkboxu.checked==true){ return false;alert(\"Nesúhl...ami\"); }"
Frozen
Profil *
No dal som:


<input type="checkbox" id="Checkbox1"" name="suhlas" value="">


<input type="submit" onsubmit="if(this.suhlas.checked==true){ return false;alert(\"Nesúhlasili ste s podmienkami!\"); }" value="Nahrať">

ale nic to neurobilo, hodilo ma to tam aj ked je to odskrtnute
Nox
Profil
Tak si třeba ten můj příspěvek přečti;) "do tagu form dej ..."
Frozen
Profil *
Dal som:

<form action="stranka.php" method="post" enctype="multipart/form-data" onsubmit="if(this.suhlas.checked==true){ return false;alert(\"Nesúhlasili ste s podmienkami!\"); }">

a ties mi to nejde :(
Frozen
Profil *
Poradi mi niekto? Prosiim
Trejpa
Profil
Frozen
<form ... onsubmit="if(this.suhlas.checked==true)
Už vidíš chybu? Formulář není zaškrtávací, to je jen políčko.
Políčko zase neumí použít onsubmit.
Musíš tedy v onsubmit u formuláře adresovat políčko:
<form name=formular action="#"
onsubmit="if (!document.formular.potvrdit.checked) {window.alert('Pro pokračování souhlaste!'); return false;}">
<label><input name=potvrdit value=ano type=checkbox> souhlasím</label><input type="submit"></form>
Nox
Profil
Zatra tam mělo být false a ne true, sem to lama:)
Frozen
Profil *
Ďakujeeeme už mi to ideee :).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: