Autor Zpráva
Marek3
Profil *
Řekněme že mám nějakej formulář:

(...)
<input type="radio" name="1" value="1">A
<input type="radio" name="1" value="2">B
<input type="radio" name="1" value="3">C
<input type="radio" name="1" value="4">D

<input type="radio" name="2" value="1">A
<input type="radio" name="2" value="2">B
<input type="radio" name="2" value="3">C
<input type="radio" name="2" value="4">D
(...)

Těch otázek je tam poměrně dost (desítky, všechny radio) - a teď potřebuju zajistit, aby uživatel všechno musel vyplnit. Asi jsou dvě možnosti - PHP nebo Javascript.

Co je podle vás lepší (nebo jednodušší)???

V tom Javascriptu mě děsí, že by to byla strašná práce, ke každý položce připsat OnSubmit nebo něco takovýho. Nějak mě nic nenapadá.

A v PHP je zase blbý, že se to vyhodnotí až na další stránce (a to ještě ani nevim jak přenést prázdnou hodnotu radia...)

Co doporučujete? Díky moc, Marek.
Marek3
Profil *
(a to ještě ani nevim jak přenést prázdnou hodnotu radia...)
Ještě jsem se chtěl zeptat na tohle. Jak přenést prázdnou hodnotu radia?

Není žádná defaultně vybraná možnost (viz formulář nahoře). Když člověk něco vybere, na další PHP stránku se to přenese OK (např. count ($_POST)=2 ...... $_POST[1] = 3 atd.), ale když nic nevybere, VŮBEC NIC SE NEPŘENESE, JAKO KDYBY TEN PRVEK ANI NEEXISTOVAL (count ($_POST)=0).
Radek9
Profil
Marek3:
Nejlepší je použít oboje. Na první stránce si dej ověřování pomocí JS. Tedy pokud to nevyplní, tak aby jim to napsalo nějakou hlášku a až všechno vyplní, tak jim to zobrazí submit tlačítko. Pokud má někdo js vypnuté a něco nevyplní, tak ho na to na další stránce upozorní PHP.
Marek3
Profil *
Jo, dobrej nápad, díky. Už mam ten JS, teď ještě PHP. :-O :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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