hjælp til tjek javascript
Dette spørgsmål er lidt i forlængelse af spg http://www.eksperten.dk/spm/512906.Jeg har oprettet et felt mere i min form der hedder gem:
<input type="checkbox" Checked name="save" value="true" style="margin-left: -5px;">
Mit tjek javaScript skal nu acceptere at enten er der sat hak i en mailreciver, ellers skal der være hak i save.
Tjek scriptet ser således ud:
function valider(f){
if(f.sendername.value==""){
alert("Afsenders navn skal udfyldes");
f.sendername.select();
f.sendername.focus();
return false;
}
if(f.sendermail.value==""){
alert("Afsenders e-mail skal udfyldes");
f.sendermail.select();
f.sendermail.focus();
return false;
}
if (!gyldigEmail(f.sendermail.value)) {
alert("Afsenders e-mailadresse er ikke en korrekt e-mailadresse")
f.sendermail.focus()
f.sendermail.select()
return false
}
if(f.subject.value==""){
alert("Emne skal udfyldes");
f.subject.select();
f.subject.focus();
return false;
}
e = f.elements['mailreciver'];
if(!e.length){//der er kun 1 checkbox og derfor er der ikke et array
if(e.checked){
RunProgress();
document.SendMail.submit();
return true;
}
}
else{//der er flere checkbox'e . loop igennem arrayet
for(i=0;e.length>i;i++)
{
if(e[i].checked){
RunProgress();
document.SendMail.submit();
return true;
}
}
}
//Der var ikke sat kryds i en checkbox
alert('Du skal afkrydse mindst én checkbox');
return false;
}
