Szukam pomocy, bo nie umiem czegoś poprawić
mam taki kod js (wycinek z validacją):
Kod: Zaznacz cały
function validate()
{
// var rejon = false;
var radio = false;
var form = document.getElementById('form1');
var len = form.elements.length;
for(var i=0;i<len;i++)
{
if(form.elements[i].name == 'radio' && form.elements[i].checked)
{
radio = true;
}
/* else if(form.elements[i].name == 'rejon' && form.elements[i].checked)
{
rejon = true;
}
*/ }
var start = (document.getElementById('min').value!='<0>')||(document.getElementById('sec').value!='<0>')
var evid = document.getElementById('nr_ewid').value;
if(evid && !document.getElementById('cb19').checked)
{
evid = document.getElementById('nr_ewid').value.length==document.getElementById('nr_ewid').maxLength;
}
if(document.getElementById('cb19').checked)
{
evid=true;
}
if(/*!rejon || */!radio || !start || !evid)
{
alert('musisz zaznaczyć główny temat oraz podać numer ewidencyjny');
return false;
}
return true;
}Widac w kodzie, że jest przyblokowanych kilka linii kodu.
Jak je odblokuję to pole "rejon " jest wymagane, ale....... (tu własnie problem)
Potrzebuję zrobić tak, aby pole "rejon" wymagane było tylko gdy pole
(type=checkbox name="nr_ewid" id=cb19) nie jest zaznaczone.
Jak zaznaczę type=checkbox name="nr_ewid" id=cb19 to pole "rejon" ma nie byc wymagane.
a się cos z tym zrobić ??
Kiluk
