webForumDet fria alternativet

kan man

10 svar · 434 visningar · startad av yador

yadorMedlem sedan mars 2004455 inlägg
#1

Kan man göra den här koden kortare/bättre?
tack på förhand

<SCRIPT LANGUAGE="JavaScript">
<!--
function e_kontroll()
{
        if ((document.kontakt.email.value.indexOf("@") == -1) ||
            (document.kontakt.email.value == ""))
        {
        alert("text");
        return false;
        }
	if ((document.kontakt.email.value.indexOf(".") == -1) ||
 		(document.kontakt.email.value.length < 10))
        {
        alert("text");
        return false;
        }
}
//-->
</SCRIPT>
EsenMedlem sedan mars 20024 456 inlägg
#2

Den ser ju bra ut, Och inste speciellt lång e den heller...

Varför vill du ha den kortare än vad den redan e?

Och svar på din fråga, Tror inte att det går ätt göra den så mycket kortare...

yadorMedlem sedan mars 2004455 inlägg
#3

För att den ska ta så liten plats som möjligt som det går men om det inte går har jag väl lyckats bra.

Peter SMedlem sedan dec. 20025 483 inlägg
#4
function e_kontroll()
{
    var email = document.forms["kontakt"].elements["email"].value;

    if (email.indexOf('@') == -1 || email.indexOf('.') == -1 || email.length < 10) {
        alert("text");
        return false;
    }
}

:)

CoperMedlem sedan mars 2002554 inlägg
#5

kan inte emailaddreser var kortare än 10 tecken?

Peter SMedlem sedan dec. 20025 483 inlägg
#6

Jo.

:)

yadorMedlem sedan mars 2004455 inlägg
#7

ja de kan det
Tack Peter S

EsenMedlem sedan mars 20024 456 inlägg
#8

Peter S skrev:

function e_kontroll()
{
    var email = document.forms["kontakt"].elements["email"].value;

    if (email.indexOf('@') == -1 || email.indexOf('.') == -1 || email.length < 10) {
        alert("text");
        return false;
    }
}

:)

Eller så skriver man koden så här ;)

yadorMedlem sedan mars 2004455 inlägg
#9

hur kort kan en email-adress vara

EsenMedlem sedan mars 20024 456 inlägg
#10

yador skrev:

hur kort kan en email-adress vara

typ: a@a.nu

CheguelinMedlem sedan juli 2003303 inlägg
#11

jobbigt att .@ går igenom kontrollen. Det är lika bra att köra med något annat.

125 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)