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...
10 svar · 436 visningar · startad av yador
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>
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...
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.
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;
}
}
kan inte emailaddreser var kortare än 10 tecken?
ja de kan det
Tack Peter S
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
hur kort kan en email-adress vara
jobbigt att .@ går igenom kontrollen. Det är lika bra att köra med något annat.