webForumDet fria alternativet
Logga in / Bli medlem

kan man

JavaScript

10 svar · 436 visningar · startad av yador

Medlem sedan mars 2004455 inlägg
Trådstart#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>
Medlem 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...

Medlem 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.

Medlem 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;
    }
}

:)

Medlem sedan mars 2002554 inlägg
#5

kan inte emailaddreser var kortare än 10 tecken?

Medlem sedan dec. 20025 483 inlägg
#6

Jo.

:)

Medlem sedan mars 2004455 inlägg
#7

ja de kan det
Tack Peter S

Medlem 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 ;)

Medlem sedan mars 2004455 inlägg
#9

hur kort kan en email-adress vara

Medlem sedan mars 20024 456 inlägg
#10

yador skrev:

hur kort kan en email-adress vara

typ: a@a.nu

Medlem sedan juli 2003303 inlägg
#11

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

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)