Avatar billede the_edge Nybegynder
03. december 2006 - 16:51 Der er 1 kommentar

Valider HTML Forms. Flere adgangen.

Hejsa jeg skal have tjekket alle mine felter for om de er tomme... hvordan kan jeg gøre det uden at skrive

if (document.getElementById("brugernavn").value == "")
      {
      alert ( "brugernavn må ikke være tomt." )
      valid = false
      }

for alle mine felter ? her er det eks jeg har nu

<html>
<head>
    <title> opret medarbejder </title>
   
    <link rel="stylesheet" type="text/css" href="style.css">
    <script type="text/javascript">

    function validate_form()
{
   
    valid = true;
    {
    if (document.getElementById("brugernavn").value == "")
      {
      alert ( "brugernavn må ikke være tomt." )
      valid = false
      }

      return valid
    }
   
}

   


</script>   
</head>

<body>

<h1>Opret bruger</h1>
<table width="10%" border="0">
<form action="<?php $_SERVER["PHP_SELF"]?>" method="POST" onSubmit="return validate_form()">
<p>
<tr>
    <td>Brugernavn:</td>
    <td><input type="text" value= "" name="brugernavn" id="brugernavn"></td>
</tr>

<tr>
    <td>Fornavn:</td>
    <td><input type="text" value= "" name="fornavn">    </td>
</tr>

<tr>
    <td>Efternavn:</td>
    <td><input type="text" value= "" name="Efternavn">    </td>
</tr>


    </form>
</table>

</body>

</html>
Avatar billede olebole Juniormester
04. december 2006 - 13:06 #1
<ole>

Det gør du ikke uden at validere hvert felt. Hvad er der galt i at skrive koden for hvert felt?

/mvh
</bole>
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