Avatar billede need4speed Nybegynder
08. januar 2006 - 18:57 Der er 7 kommentarer

validering af felt

vil gerne have lavet sådan, at man først skal indtaste sin mail, før man kan downloade eller gå videre til en side.

Nogen som kan hjælpe med et script eller bedre forslag?
Avatar billede yezbarh Nybegynder
08. januar 2006 - 20:56 #1
Du kan da.

    <script type="text/javascript">
    function check()
    {
   
      if (document.getElementById('mail').value == "")
      {
        alert("Du skal udfylde din mail!");
      } else {
        return false;
    }
  }
  </script>


<form action="?" method="post" onsubmit="check();">
NAVN: <input type="text" name="navn" /><br />
EMAIL: <input type="text" name="mail" /><br />
<input type="submit" value="CHECK!">
</form>
Avatar billede need4speed Nybegynder
08. januar 2006 - 21:13 #2
Ok.. men så kan man jo stadig downloade filen uden at  have fyldt mail feltet ? har du en ide ?
Avatar billede yezbarh Nybegynder
08. januar 2006 - 21:13 #3
if (document.getElementById('mail').value == "")
      {
        alert("Du skal udfylde din mail!");
        location = '?';

kan du ikke nu :)
Avatar billede need4speed Nybegynder
08. januar 2006 - 21:13 #4
ahh kan se onsubmit="check();"> så går den kun videre til download siden hvis den er udfyldt ikke sandt ?
Avatar billede yezbarh Nybegynder
08. januar 2006 - 21:15 #5
Det er det den gør
location = 'url.php';

--
yezbarh
Avatar billede need4speed Nybegynder
08. januar 2006 - 21:34 #6
Giver det lige et forsøg i morgen.
Avatar billede mm12010 Nybegynder
09. januar 2006 - 08:53 #7
<form action="?" method="post" onsubmit="return (this.mail.value!='');">
  <input type="text" name="mail">
  ...
</form>
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