Potrebuju poradit s validaci dat ve formulari.
Mam formular, obsahujici jen jeden prvek - checkbox a potrebuju nejak zjistit, zda byl ten prvek zaskrtnut ci ne. Pokud ne, chci vypsat nejakou hlasku.
ta fce vypada asi nejak takhle, ale nevim, jak prave overit to zaskrtnuti:
function overeni(formular)
{
box= formular.form_potvrzeni.value;
box_Focus = formular.form_potvrzeni;
if (?) {
alert("Chcete-li dokument potvrdit, musíte zaškrtnout checkbox!");
box_Focus.focus();
return false;
}
Predem dekuji vsem za rady!
jEDNODUŠE : if (document.forms[0].elements[49].checked) {
...
}
forms = pořadové číslo formuláře
elements= pořadové číslo prvku
opravdu jednoduche, nechapu, ze jsem na to neprisel!
moc diky!
if (document.forms[0].elements[49].checked) {
... a proč poř. číslo 0 a 49 ?
predpokladam, ze to vytahl z nejakeho sveho kodu, takze tam to asi byl 49 prvek fomulare. Ja, osobne, pouzil primo nazev prvku formulare:
if (!document.formular.form_potvrzeni.checked)
{
alert("Chcete-li dokument potvrdit, musíte zaškrtnout checkbox!");
return false;
}