Avatar billede ^repsac^ Nybegynder
27. marts 2000 - 19:06 Der er 3 kommentarer

Validering HJÆLP!!!!!

Nu er det anden gang jeg stiller dette her spørgsmål, dette er selfølgelig fordi at mit script stadig ikke virker :0( mit script skal kunne følgende. Jeg har en FORM hvor,
der er to felter "Boghnr" og "Tlfnr" der under skal hver felt opfylde nogle kriterier for at være sande, hvis bare et af de to felter er sandt skal siden sendes.. please hjælp min source kode er som følgende på nuværende tidspunkt og den virker også men KUN når begge felter er sande..

<!-- saved from url=(0022)http://internet.e-mail -->
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<title>Bestilling af bøger</title>
<SCRIPT LANGUAGE=JAVASCRIPT>
        <!-- Skjuler scriptet for ældre browsere

        function erTal(afgivetVaerdi) {
            if (afgivetVaerdi == "") {
                return false
            }
            for (i=0; i<afgivetVaerdi.length; i++) {
                if (afgivetVaerdi.charAt(i) < "0") {
                    return false
                }
                if (afgivetVaerdi.charAt(i) > "9") {
                    return false
                }
            }
            return true
        }
       
        function gyldigBoghnr(etBoghnr) {
           
           
            if (etBoghnr == "") {
                return true
            }
           
           
            if (erTal(etBoghnr)) {
                return true
            }
            return false
        }
        // Indtast telefon nr.
        function gyldigTlfnr(etTlfnr) {
           
           
            if (etTlfnr == "") {
                return true
            }
           
           
            if (erTal(etTlfnr)) {
                return true
            }
            return false
        }

        function afsendelse(form) {
       
        if (form.Boghnr.value == "")
  {
    alert("Skriv dit bruger nr i feltet \"Boghnr\".");
    form.Boghnr.focus();
    return (false);
  }

  if (form.Boghnr.value.length < 4)
  {
    alert("Skriv mindst 4 tal i feltet \"Boghnr\".");
    form.Boghnr.focus();
    return (false);
  }

  if (form.Boghnr.value.length > 4)
  {
    alert("Skriv højst 4 tal i feltet \"Boghnr\".");
    form.Boghnr.focus();
    return (false);
  }


 
            if (form.Boghnr.value == "")  {
                alert("Du skal enten indtaste et brugernavn på 4 cifre")
                form.Boghnr.focus()
                return false
            }
           
            if (!gyldigBoghnr(form.Boghnr.value)) {
                alert("Bruger nr. er ugyldigt")
                form.Boghnr.focus()
                form.Boghnr.select()
                return false
            }
        if (form.Tlfnr.value == "")
  {
    alert("Skriv dit telefon nr i feltet \"Tlfnr\".");
    form.Tlfnr.focus();
    return (false);
  }

  if (form.Tlfnr.value.length < 8)
  {
    alert("Skriv mindst 8 tal i feltet \"Tlfnr\".");
    form.Tlfnr.focus();
    return (false);
  }

  if (form.Tlfnr.value.length > 12)
  {
    alert("Skriv højst 12 tal i feltet \"Tlfnr\".");
    form.Tlfnr.focus();
    return (false);
  }
 
            if (form.Tlfnr.value == "")  {
                alert("Du skal indtaste et telefon nummer på 8-12 cifre")
                form.Tlfnr.focus()
                return false
            }
           
            if (!gyldigTlfnr(form.Tlfnr.value)) {
                alert("Telefon nr. er ugyldigt")
                form.Tlfnr.focus()
                form.Tlfnr.select()
                return false
            }

            }   
                   
        // Slut på kommentar, der skjuler scriptet for ældre browsere -->
    </SCRIPT></head>

<body background="IMAGES2/tez0162.jpg" bgcolor="#FFFFFF">


<p align="center"><img src="IMAGES2/gftekst.gif" width="472" height="60"></p>

<p align="center"><img src="bjalke.jpg" width="650" height="6"></p>

<p align="center"><font color="#000000" size="6">Bestilling af bøger</font></p>

<p align="center"><a href="prices.htm" name="Bog-priser"><font color="#000000" size="6">Priser</font></a></p>

<blockquote>
  <div align="center"><center><table border="3" width="85%">
    <tr>
      <td align="center" width="100%"><p align="center"><font color="#000000" size="3"><em><strong>Ved
      at indtaste antal ud for bogens titel, kan De her bestille bøger direkte. Husk forneden
      at indtaste Deres boghandlernr./telefonnummer og at trykke på knappen &quot;Send&quot;
      nederst på siden, når De har indtastet Deres samlede ordre. <br>
      <br>
      Vil De vide mere om vores priser og rabatter, beder vi Dem klikke på
      &quot;Priser&quot;herover.</strong></em></font></td>
    </tr>
  </table>
  </center></div><p align="center">&nbsp;</p>
</blockquote>


<form action="tak.htm" method="POST" onsubmit="return afsendelse(this)">
  <input type="hidden" name="recipient" value="salg@gronlunds.dk"><input type="hidden"
  name="redirect" value="tak.htm"><div align="center"><center>



<table  border="3" cellpadding="0" cellspacing="4" width="80%">
    <tr>
      <td valign="top" width="500"><a href="WDE.htm" name="WDE"><font color="#FF0000" size="4"><strong>WONDERFUL
      DENMARK</strong></font><font color="#1A4F23" size="5"> </font></a><em><font
      color="#1A4F23" size="4"><strong>Kr. 98,00</strong></font><font color="#1A4F23" size="1">&nbsp;</font></em><font
      color="#1A4F23" size="4"> <br>
      80 sider, stift indbundet.</font></td>
      <td valign="top" width="30"><font color="#1A4F23">&nbsp; Antal</font></td>
    </tr>
    <tr>
      <td><font color="#1A4F23" size="3">Engelsk udgave, ISBN-nr.: 87-87108-65-8</font></td>
      <td><font color="#1A4F23"><sup><input type="text" size="3" maxlength="3" name="WDE"></sup></font></td>
    </tr>
    <tr>
      <td valign="top" width="500"><font color="#1A4F23" size="3">Tysk udgave, ISBN-nr.:
      87-87108-67-4</font></td>
      <td valign="top" width="30"><font color="#1A4F23"><input type="text" size="3"
      maxlength="3" name="WDT"></font></td>
    </tr>
    <tr>
      <td valign="top" width="500"><font color="#1A4F23" size="3">Italiensk udgave, ISBN-nr.:
      87-87108-69-0</font></td>
      <td valign="top" width="30"><font color="#1A4F23"><input type="text" size="3"
      maxlength="3" name="WDI"></font></td>
    </tr>
    <tr>
      <td valign="top" width="500"><font color="#1A4F23" size="3">Spansk udgave, ISBN-nr.:
      87-87108-71-2</font></td>
      <td valign="top" width="30"><font color="#1A4F23"><input type="text" size="3"
      maxlength="3" name="WDS"></font></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td valign="top" width="500"><a href="DE.htm" name="DE"><font color="#FF0000" size="4"><strong>DANMARKBOGEN</strong></font></a><font
      color="#1A4F23" size="4"> <em><strong>Kr. 59,00</strong></em><br>
      32 sider, paperback. Ny udgave.</font></td>
      <td valign="bottom" width="30"></td>
    </tr>
    <tr>
      <td valign="top" width="500"><font color="#1A4F23" size="3">4-sproget udgave: Dansk,
      engelsk, tysk og italiensk, ISBN-nr.: 87-87108-87-9</font></td>
      <td width="30"><font color="#1A4F23"><input type="text" size="3" maxlength="3" name="DE"></font></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td valign="top" width="500"><a href="he.htm" name="HE"><font color="#FF0000" size="4"><strong>THE
      LITTLE MERMAID</strong></font></a><font color="#1A4F23" size="4"> <em><strong>Kr. 49,00</strong></em><img
      src="IMAGES2/new1.gif" width="35" height="20"><br>
      64 sider, paperback om H.C. Andersen og hans eventyrfigur. Bogen indeholder også selve
      eventyret. Ny udgave.</font></td>
      <td valign="bottom" width="30"></td>
    </tr>
    <tr>
      <td valign="top" width="500"><font color="#1A4F23" size="3">Engelsk udgave, ISBN-nr.:
      87-87108-70-4</font></td>
      <td valign="bottom" width="30"><font color="#1A4F23"><input type="text" size="3"
      maxlength="3" name="HE"></font></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td valign="top" width="500"><a href="wce.htm" name="WCE"><font color="#FF0000" size="4"><strong>WONDERFUL
      COPENHAGEN</strong></font></a><em><font color="#1A4F23" size="5"> </font><font
      color="#1A4F23" size="4"><strong>Kr. 89,00</strong></font></em><font color="#1A4F23"
      size="2"> </font><font color="#1A4F23" size="4"><br>
      80 sider, paperback </font></td>
      <td valign="bottom" width="30"></td>
    </tr>
    <tr>
      <td valign="top" width="500"><font color="#1A4F23" size="3">Engelsk udgave, ISBN-nr.:
      87-87108-40-2</font></td>
      <td valign="bottom" width="30"><input type="text" size="3" maxlength="3" name="WCE"></td>
    </tr>
    <tr>
      <td valign="top" width="500"><font color="#1A4F23" size="3">Tysk udgave, ISBN-nr.:
      87-87108-42-9</font></td>
      <td valign="bottom" width="30"><input type="text" size="3" maxlength="3" name="WCT"></td>
    </tr>
    <tr>
      <td valign="top" width="500"><font color="#1A4F23" size="3">Italiensk udgave, ISBN-nr.:
      87-87108-85-2</font></td>
      <td valign="bottom" width="30"><input type="text" size="3" maxlength="3" name="WCI"></td>
    </tr>
    <tr>
      <td><font color="#1A4F23" size="3">Spansk udgave, ISBN-nr.: 87-87108-63-1 </font></td>
      <td><input type="text" size="3" maxlength="3" name="WCS"></td>
    </tr>
    <tr>
      <td valign="top" width="500">Japansk udgave, ISBN-nr.: 87-87108-79-8 </td>
      <td valign="bottom" width="30"><input type="text" size="3" maxlength="3" name="WCJ"></td>
    </tr>
    <tr>
      <td></td>
    </tr>
    <tr>
      <td valign="top" width="500"><a href="y.htm" name="Y"><font color="#FF0000" size="4"><strong>YOUR
      GUIDE TO COPENHAGEN</strong></font></a><font color="#1A4F23" size="5"> </font><font
      color="#1A4F23" size="4"><em><strong>Kr. 38,00</strong></em></font><font color="#1A4F23"
      size="2"> </font><font color="#1A4F23" size="4"><img src="IMAGES2/new1.gif" width="35"
      height="20"><br>
      32 sider, paperback - i lommeformat - <em>Ny '98-udgave</em></font></td>
    </tr>
    <tr>
      <td valign="top" width="500"><font color="#1A4F23" size="3">4-sproget udgave: Engelsk,
      tysk, italiensk og jap., ISBN-nr.: 87-87108-77-1</font></td>
      <td valign="bottom" width="30"><font color="#1A4F23"><input type="text" size="3"
      maxlength="3" name="Y"></font></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td valign="top" width="500"><a href="wr.htm" name="WR"><font color="#FF0000" size="4"><strong>WONDERFUL
      ROSKILDE</strong></font></a><em><font color="#1A4F23" size="5"> </font><font
      color="#1A4F23" size="4"><strong>Kr. 49,00</strong></font></em><font color="#1A4F23"
      size="2"> </font><font color="#1A4F23" size="4"><br>
      32 sider, paperback</font></td>
      <td valign="bottom" width="30"></td>
    </tr>
    <tr>
      <td valign="top" width="500"><font color="#1A4F23" size="3">3-sproget udgave: Dansk, tysk
      og engelsk, ISBN-nr.: 87-87108-48-8</font></td>
      <td valign="bottom" width="30"><font color="#1A4F23" size="4"><input type="text" size="3"
      maxlength="3" name="WR"></font></td>
    </tr>
    <tr>
      <td valign="top"><font size="4"><strong><a href="VGPE.htm" name="VGPE">THE VIKING GODS</a><em>
      Kr. 119,00</em></strong></font><font color="#1A4F23" size="2"><br>
      </font><font color="#1A4F23" size="4">80 sider, paperback. Udgivet af det islandske forlag
      Gudrun</font></td>
      <td valign="top"></td>
    </tr>
    <tr>
      <td valign="top"><font size="3">Engelsk udgave.</font></td>
      <td valign="top"><font size="2"><strong><input type="text" size="3" maxlength="3"
      name="VGPE"></strong></font></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td valign="top"><strong><font size="4"><a href="VE.htm" name="VE">THE SAYINGS OF THE
      VIKINGS</a> <em>Kr. 149,00</em></font></strong><font color="#1A4F23" size="2"><br>
      </font><font color="#1A4F23" size="4">96 sider, indbundet. Udgivet af det islandske forlag
      Gudrun </font></td>
      <td valign="top"></td>
    </tr>
    <tr>
      <td valign="top">Engelsk udgave</td>
      <td valign="top"><input type="text" size="3" maxlength="3" name="VE"></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td valign="top"><strong><font size="4"><a href="VP.htm" name="VPE">THE SAYINGS OF THE
      VIKINGS</a> <em>Kr. 99,00</font></strong><font color="#1A4F23" size="2"><br>
      </font></em><font color="#1A4F23" size="4">96 sider, paperback. Udgivet af det islandske
      forlag Gudrun </font></td>
      <td valign="top"></td>
    </tr>
    <tr>
      <td valign="top">Dansk udgave.</td>
      <td valign="top"><input type="text" size="3" maxlength="3" name="VPD"></td>
    </tr>
    <tr>
      <td valign="top">Engelsk udgave.</td>
      <td valign="top"><input type="text" size="3" maxlength="3" name="VPE"></td>
    </tr>
    <tr>
      <td valign="top">Italiensk udgave.</td>
      <td valign="top"><input type="text" size="3" maxlength="3" name="VPI"></td>
    </tr>
    <tr>
      <td valign="top">Tysk udgave.</td>
      <td valign="top"><input type="text" size="3" maxlength="3" name="VPT"></td>
    </tr>
    <tr>
      <td valign="top">Fransk udgave.</td>
      <td valign="top"><input type="text" size="3" maxlength="3" name="VPF"></td>
    </tr>
    <tr>
      <td valign="top">Spansk udgave.</td>
      <td valign="top"><input type="text" size="3" maxlength="3" name="VPS"></td>
    </tr>
    <tr>
      <td valign="top">Japansk udgave.</td>
      <td valign="top"><input type="text" size="3" maxlength="3" name="VPJ"></td>
    </tr>
    <tr>
      <td><hr>
      <p><font color="#1A4F23">Boghandlernr.: <input type="text" size="5" maxlength="4"
      name="Boghnr"> Telefonnr.: <input type="text" size="12" maxlength="12" name="Tlfnr"></font><font
      color="#1A4F23" size="4"><br>
      <br>
      </font><font color="#1A4F23"><input type="submit" name="Bestil" value="Send"> <input
      type="reset" name="Annuller" value="Annullér"></font></td>
      <td></td>
    </tr>
  </table>
  </center></div><div align="center"><center><p><br>
  <img src="bjalke.jpg" width="650" height="6"></p>
  </center></div><div align="center"><center><table border="2" cellpadding="4"
  cellspacing="3">
    <tr>
      <td><a href="index.htm"><font color="#000000" size="3">Tilbage til hovedmenu</font></a></td>
      <td><a href="info.htm">Til salgs- og leveringsbetingelser</a></td>
      <td><a href="videorde.htm">Til videobestilling</a></td>
    </tr>
  </table>
  </center></div><div align="center"><center><p><font size="1">Copyright 1999, photo &amp;
  production: Grønlund's - DK-3450 Allerød</font></p>
  </center></div>
</form>
</body>
</html>

Avatar billede erikjacobsen Ekspert
27. marts 2000 - 23:21 #1
Hvad er der galt med svaret til det samme spørgsmål i http://www.eksperten.dk/spm.asp?id=13767 ?
Jeg kan da ikke umiddelbart finde på noget bedre?
Avatar billede ^repsac^ Nybegynder
28. marts 2000 - 09:41 #2
Prøv og test det selv så kan de se hva der er galt
Avatar billede erikjacobsen Ekspert
29. april 2000 - 00:56 #3
Skal vi have lukket spørgsmålet?
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