Autor | Zpráva | ||
---|---|---|---|
iru Profil |
#1 · Zasláno: 7. 9. 2007, 22:44:57
Poraďte mi prosím jak udělat validaci prvků formuláře checkbox a radio, nevím, jak na to... Díky.
|
||
iru Profil |
#2 · Zasláno: 8. 9. 2007, 09:24:49
Asi bych to měla upřesnit. Takto mám validaci pro prvky např.: <input type="text" name="jmeno" size="35"/>
function SetCol(Element, Col) { if (Element.style) Element.style.backgroundColor = Col; } function CheckForm(Form) { //barva spatne vyplneneho pole var ColErr ="red"; //barva dobre vyplneneho pole (vychozi barva prvku) var ColOK = ""; //priznak zda je formular v poradku var Valid = true; if (Form.jmeno.value == ""){ Valid = false; SetCol(Form.jmeno, ColErr); } else { SetCol(Form.jmeno, ColOK); } if (!Valid) alert("Formulář nemůže být odeslán, nevyplnili jste označená pole."); //test, zda je formular pripraven na odeslani return Valid; } jenže nevím jak to udělat v připadě checkboxu: <input type="checkbox" name="tech" value="srubu" />srubů <br /> <input type="checkbox" name="tech" value="roubenek" />roubenek kdy je povinné vybrat alespoň jednu možnost, ale můžou být vybrány i obě. a v připadě radio: <input type="radio" name="parcela" value="ANO" />ANO <br /> <input type="radio" name="parcela" value="NE" />NE |
||
peta Profil |
#3 · Zasláno: 8. 9. 2007, 10:01:15 · Upravil/a: peta
iru
Zkus pohledat starsi temata, habendorf nebo centi posilali takovy pekny JS script (googlem). Jmenovalo se to tusim kontrola formulare. Jinak je dobre provadet kontrolu hlavne na serveru (PHP?). |
||
iru Profil |
#4 · Zasláno: 9. 9. 2007, 09:48:47
díky, už se zadařilo: if (!Form.tech1.checked && !Form.tech2.checked) {....
|
||
Časová prodleva: 17 let
|
0