pellsäterMedlem sedan aug. 2000533 inlägg
Har ett formulär där man kan kryssa i om jag ska svara via telefon eller e-post. Jag vill kolla så att e-post adressen är ok samtidgt som jag vill se så att den radioknappen är checked. Varför funkar inte denna kod??
epost = document.fraga.elements[2].value
if ((epost.length < 6) || (epost.indexOf("@") < 1) && (document.fraga.elements[3].checked)) {
alert("Du måste fylla i en e-postadress och det ska vara en giltig adress");
document.fraga.epost.focus();
return false;
}
Alla elements nummer är ok
@ndersMedlem sedan juni 200026 914 inlägg
blah, sorry.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>
[Redigerat av @nders den 08 maj 2001]
pellsäterMedlem sedan aug. 2000533 inlägg
Nja!!
Meningen är att scriptet ska kolla om epost mindre än 6 eller att @ saknas såvida knappen för epost är ikryssad
JohnsenMedlem sedan juli 2000718 inlägg
Din logik är lite flummig bara, testa:
epost = document.fraga.elements[2].value
if (document.fraga.elements[3].checked && ( epost.length<6 || epost.indexOf("@")<1 ) ) {
alert("Du måste fylla i en e-postadress och det ska vara en giltig adress");
document.fraga.epost.focus();
return false;
}
------------------
- J-O-H-N-S-E-N -
------------------
pellsäterMedlem sedan aug. 2000533 inlägg