21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
Radim24
Profil *
Ahoj. Jen kratky dotaz. uz jsem to dlouho nedelal zapomel jsem jak se zpristupnuje hodnota zaskrtavaciho policka po odeslani formulare

mam tam tri policka pojmenovane "protect" a jak mam zjistit zda bylo zaskrtnuto?

mam tam:

if (formular.protect.2.value!="checked")
{
alert("Musíte vybrat třetí políčko zleva. Toto je ochrana proti spamu.");
formular.protect.1.focus();
}

coz nejede
Radim24
Profil *
Předem díky za odpově´d.
Radim24
Profil *
ještě jinak,
je možné dát třeba pět políček se stejným jménem?

např. tři odpovedi na jednu otazku:
otázka:
policko1: name=podoved policko2: name=podoved policko3: name=podoved
Kcko
Profil
Stejne byt pojmenovane nemuzou , to se dela u radiobuttonu.

Pojmenovat stejne je muzes pouze jako POLE ...

v tvem pripade

<input type="checkbox" name="protect1" /> az protect5
Radim24
Profil *
aha tak diky, tak to bude trosku slozitejsi
Hooonza
Profil *
Buď takhle:
<html>
<script>
function kontrola() {
if (document.form.protect[2].checked) {alert ("OK")}
else {alert ("Musíte vybrat třetí políčko zleva. Toto je ochrana proti spamu.")};
}
</script>
<form name=form>
1<input type=radio name=protect onclick="kontrola()" checked>
2<input type=radio name=protect onclick="kontrola()">
3<input type=radio name=protect onclick="kontrola()">
</form>


anebo třeba takhle:
<html>
<script>
function kontrola() {
if (document.form.protect3.checked) {alert ("OK");
document.form.protect1.checked= false;
document.form.protect2.checked= false;}

else {alert ("Musíte vybrat třetí políčko zleva. Toto je ochrana proti spamu.");
document.form.protect1.checked = false;
document.form.protect3.checked= false;
document.form.protect2.checked= false;
};

}
</script>
<form name=form>
1<input type=checkbox name=protect1 onclick="kontrola()" checked id="1">
2<input type=checkbox name=protect2 onclick="kontrola()" id="2">
3<input type=checkbox name=protect3 onclick="kontrola()" id="3">
</form>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0