Autor Zpráva
benny2
Profil *
Zdravím,
na své stránky psané v HTML bych potřeboval vytvořit formulář, kde by byly otázky a u nich check boxy - Ano, Ne. Po vyplnění dotazníku by návštěvník klikl na tlačítko a v okénku by se mu zobrazila odpověď, kolikrát zaškrtl Ano a kolikrát Ne. Takže mi jde v podstatě o sčítání zaškrtnutých check boxů.
Díky moc za rady. benny2@email.cz
Petr Havel
Profil
Nevím, ale mohlo by to jít pomocí JavaScriptu s proměnnejma a řetězci
Petr Havel
Profil
,
Yrrah
Profil
Napiš něco víc!
Máš k dispozici třeba PHP? Nebo to musí fungovat už přímo na straně klienta?
Hooonza
Profil *
No jo, to by mělo být javaskriptem.

<input type=radio name=box>
<input type=radio name=box>
<input type=radio name=box>

<input type=checkbox name=chb>

...

if (document.formular.box[0].checked) {alert('Zaškrtnuté radio 1');};
if (document.formular.chb.checked) {alert("Zaškrtnutý checkbox");};
Hooonza
Profil *
P.S.: Javaskript teda ukáže výsledek ještě před odesláním. Pomocí PHP by se výsledek dozvěděl až po odeslání.
benny2
Profil *
díky za odpovědi ... PHP nemám k dispozici, musí to být v HTML + javascript. Mohl bych požádat někoho z vás o vytvoření vzorového příkládku (?) - prázdná stránka, dva checkboxy + tlačítko, po stisku se zobrazí počet zaškrtnutých tlačítek. Díky moc
Yrrah
Profil
Mohl bych požádat někoho z vás o vytvoření vzorového příkládku

Vždyť ti ho tu Hooonza právě ukázal.
Nebo to snad potřebuješ komplet celý jako školní úlohu?
Hooonza
Profil *
Mohl bych požádat někoho z vás o vytvoření vzorového příkládku


<html><head>

<script>
function go() {
if (document.formular.box[0].checked) {alert('Zaškrtnuté radio 1');};
if (document.formular.box[1].checked) {alert('Zaškrtnuté radio 2');};
if (document.formular.box[2].checked) {alert('Zaškrtnuté radio 3');};
if (document.formular.chb.checked) {alert("Zaškrtnutý checkbox");};
}
</script></head><body>

<form name=formular onsubmit="go();">
1<input type=radio name=box>
2<input type=radio name=box>
3<input type=radio name=box></br>
CH<input type=checkbox name=chb>

<input type=submit>
</form></body></html>
benny2
Profil *
pro Hooonza: díky moc, teď už je mi to jasné. Nikdy předtím jsem s javascripty nepracoval a tak jsem nevěděl jak je z html zavolat.
Hooonza
Profil *
http://www.jakpsatweb.cz/javascript/zacleneni.html
Toto téma je uzamčeno. Odpověď nelze zaslat.