Topsikring af formmail
HejJeg har dette javascript til at tjekke efter nogle forskellige ting i min formular.
<SCRIPT LANGUAGE=\"JavaScript\">
function Checkform(thisform) {
// Startværdier
strError = \'Der opstod følgende fejl:\\n\\n\';
intError = 0;
// Check et hvilket som helst felt
if (thisform.NAVN.value == \"\")
{
strError = strError + \'-Navn mangler\\n\'
intError = 1;
thisform.NAVN.focus();
}
// Check et hvilket som helst felt
if (thisform.ADRESSE.value == \"\")
{
strError = strError + \'-Adresse mangler\\n\'
intError = 1;
thisform.ADRESSE.focus();
}
// Check et hvilket som helst felt
if (thisform.POSTNUMMER.value == \"\")
{
strError = strError + \'-Postnr mangler\\n\'
intError = 1;
thisform.POSTNUMMER.focus();
}
// Check et hvilket som helst felt
if (thisform.BY.value == \"\")
{
strError = strError + \'-Bynavn mangler\\n\'
intError = 1;
thisform.BY.focus();
}
//Check Email, er den tom
if (thisform.MAIL.value == \"\")
{
strError = strError + \'-E-mail adresse mangler\\n\'
intError = 1;
thisform.MAIL.focus();
}
// Check for @ i email
if (thisform.MAIL.value.indexOf(\"@\") == -1 && thisform.MAIL.value != \"\")
{
strError = strError + \'-Fejl i e-mail adressen\\n\'
intError = 1;
thisform.MAIL.focus();
}
// Check et hvilket som helst felt
if (thisform.BESKED.value == \"\")
{
strError = strError + \'-Besked mangler\\n\'
intError = 1;
thisform.BESKED.focus();
}
if (intError == 1) {
alert(strError)
return false;
}
}
</SCRIPT>
Men jeg vil gerne have det til i \"ADRESSE\" at tjekke efter om indtastningen indeholder både tal og tekst, og at den i \"MAIL\" feltet tjekker efter om indtastningen indeholder et .
Er der nogen der kan hjælpe.
OBS. For at tjekke efter et punktum i mail adressen så hjælper det altså ikke bare at indsætte dette:
// Check for @ i email
if (thisform.MAIL.value.indexOf(\"@\") == -1 && thisform.MAIL.value != \"\")
{
strError = strError + \'-Fejl i e-mail adressen\\n\'
intError = 1;
thisform.MAIL.focus();
for så kommer der bare flere fejl-beskeder.
I kan se scriptet i funktion på denne side: www.zektor3.dk/bibliotek/kontakt.html
