Avatar billede aspbegynder Nybegynder
26. marts 2002 - 13:19 Der er 3 kommentarer og
2 løsninger

if true then emailCheck

Hej

Jeg har en side, hvor en bruger vælger om hans e-mail adresse skal valideres inden den tilmeldes til et nyhedsbrev.

Men jeg kan ikke få det til at virke - problembarnet er:

<script>if (this.emailCheck.value == "true") then emailCheck(this.email.value)</script>

[Ovenstående lilie er taget fra den første, nedenstående linie]

Hele koden:
<form method="POST" name=emailform action="tilmeld.asp" onsubmit="return <script>if (this.emailCheck.value == "true") then emailCheck(this.email.value)</script>;"
  <p>Navn (valgfrit)<br>
  <input type="text" name="navn" size="20"></p>
  <p>e-mail adresse<br>
  <input type="text" name="email" size="20"></p>
  <p><input type="checkbox" name="emailCheck" value="true" checked>Valider
  indtastet e-mail adresse (anbefales)</p>
  <p><input type="submit" value="Send" name="B1"></p>
</form>

Hjælp! :-)
Avatar billede erikjacobsen Ekspert
26. marts 2002 - 13:21 #1
if (this.emailCheck.checked)
Avatar billede Slettet bruger
26. marts 2002 - 13:21 #2
Du skal skrive:

<form method="post" name="emailform" action="tilmeld.asp" onSubmit="if (this.emailch.checked) return emailCheck(this.email.value);">

Kald din checkbox for "emailch" istedet!
Avatar billede erikjacobsen Ekspert
26. marts 2002 - 13:22 #3
Næh hov der er meget galt:

<form method="POST" name=emailform action="tilmeld.asp" onsubmit="if
                              (this.emailCheck.checked) { return emailCheck(this.email.value); } else { return true; }">
Avatar billede aspbegynder Nybegynder
26. marts 2002 - 13:24 #4
phoenixv >> det ser ud til at virke. Jeg undersøger det lige lidt nærmere, og så vender jeg tilbage.
Avatar billede aspbegynder Nybegynder
26. marts 2002 - 13:27 #5
Det virker - tak for hjælpen begge :-)
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

IT-JOB