webForumDet fria alternativet

Kolla e-postadress

4 svar · 432 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000533 inlägg
#1

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
#2

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
#3

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
#4

Din logik är lite flummig bara, testa:

epost = document.fraga.elements[2].value
if (document.fraga.elements[3].checked && ( epost.length<6 &#0124;&#0124; 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
#5

tackar nu funkar det bra

Genererad på 387 ms · cache AV · v20260730165559-full.f96bc7eb