Avatar billede souledout Nybegynder
20. oktober 2002 - 20:25 Der er 3 kommentarer og
1 løsning

Form-check: Hvad er der galt?

Jeg får fejl i line 22 med dette script... hvad er der galt??

<----------------------------------------------------
<HTML>
<HEAD>
<SCRIPT LANGUAGE=JavaScript>

function valider(form) { 
// Brugeren skal skrive et navn... 
  if ( form.navn.value.length > 0 ) {     
  } else {
      alert ("Vi vil gerne vide hvad du hedder");
      form.navn.focus();
      return false;
  };

// Brugeren SKAL indtaste e-mail OG-ELLER telefon nummer...
  if ( form.email.value.length > 0 ) {     
  } elseif ( form.tlfnummer.value.length > 0 ) {
  } else {
      alert ("Du skal skrive en e-mailadresse og/eller et telefonnummer for at vi kan kontakte dig");
      form.email.focus();
      return false;
  };


//Check e-mailens gyldighed
if ( /^[\\da-z\\._\\-]{1,50}@[\\da-z\\._\\-]{1,50}\\.[\\da-z_]{1,3}$/.test(form.email.value) ) {
  } else {
      alert ("Feltet E-mail er ikke udfyldt med en gyldig e-mail adresse");
      form.email.focus();
      return false;
  };


  return true;
};
//-->
</SCRIPT>
</HEAD>
<BODY CLASS="kontakt">

<FORM ACTION="jmail.asp" METHOD="POST" NAME="form">
<TABLE CLASS="transparent">
<CAPTION ALIGN="left"><B>Kontakt-information:</B></CAPTION>
  <TR>
    <TD>Navn:</TD>
    <TD><INPUT NAME="navn" size=26></TD>
  </TR>
  <TR>
    <TD>E-mail:</TD>
    <TD><INPUT NAME="email" size=26></TD>
  </TR>
    <TR>
    <TD>Telefon:</TD>
    <TD><INPUT NAME="tlfnummer" size=8></TD>
  </TR>
</TABLE>
  <BR>
  <TABLE CLASS="transparent">
<CAPTION ALIGN="left"><B>Ang&aring;ende...</B></CAPTION>
  <TR>
    <TD>Emne: &nbsp;&nbsp;</TD>
    <TD><TEXTAREA WRAP="physical" ROWS="5"  NAME="andet"></TEXTAREA></TD>
  </TR>
    <TR>
    <TD>&nbsp;</TD>
    <TD><BR><INPUT type="submit" value="Send" onSubmit=valider(form)> <INPUT type="Reset"></TD>
  </TR>
</TABLE>


</FORM>

</BODY>
</HTML>

-------------------------------------------------->

Mvh
Souledout
Avatar billede erikjacobsen Ekspert
20. oktober 2002 - 20:52 #1
} else if ( form.tlfnummer.value.length > 0 ) {

og

if ( /^[\da-z\._\-]{1,50}@[\da-z\._\-]{1,50}\.[\da-z_]{1,3}$/.test(form.email.value) ) {

og fjern din onsubmit fra din submit knap og flyt den herop:

<FORM ACTION="jmail.asp" METHOD="POST" NAME="form" onSubmit="return valider(form)">
Avatar billede souledout Nybegynder
22. oktober 2002 - 00:52 #2
Det hjalp! Smider du et svar?
Avatar billede erikjacobsen Ekspert
22. oktober 2002 - 07:10 #3
Nej, jeg samler ikke på ligegyldige point
Avatar billede souledout Nybegynder
23. oktober 2002 - 06:09 #4
Fair nok... :)

Så må du bare nøjes med et "tak for hjælpen"...

/SouledOut
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester