Avatar billede dogg Nybegynder
02. november 2003 - 15:03 Der er 20 kommentarer og
1 løsning

Problemer med "Accept Terms and Conditions" checkbox

Hej!

Jeg har følgende script, som ikke virker:

<form action="registrer.asp?step=8" method="post" name="step7form" OnSubmit="return validerComplete()">

<script language="javascript">
validerComplete() {
      if( document.step7form.terms.checked){
    var dot = document.step7form.terms.value;
    }
    else
    {
    alert('You have to accept the Terms and Conditions to become a member!'); return false
}}
</script>I accept the terms:<input type="checkbox" name="terms" value="true">
input type="submit" value="Complete registration"></form>

Hvad er der galt med det???
Avatar billede dogg Nybegynder
02. november 2003 - 15:04 #1
linien: var dot = document.step7form.terms.value; er overflødig i mit script...
Avatar billede ohmish Nybegynder
02. november 2003 - 15:07 #2
prøv at sætte id="terms" ind i feltet også
Avatar billede skovenborg Nybegynder
02. november 2003 - 15:07 #3
skal du ikke også returnere true hvis du har chekket din form:
if( document.step7form.terms.checked){
    var dot = document.step7form.terms.value;
    return true;
    }

Det kan godt være det ikke er det, men det er bare lidt pænere
Avatar billede skovenborg Nybegynder
02. november 2003 - 15:07 #4
kunne du ikke også sige hvad fejlen egentlig
Avatar billede skovenborg Nybegynder
02. november 2003 - 15:08 #5
...egentlig er ;-)
Avatar billede skovenborg Nybegynder
02. november 2003 - 15:09 #6
og så skal du også skrive function før validerComplete:
<script language="javascript">
function validerComplete() {
      if( doc.....
Avatar billede dogg Nybegynder
02. november 2003 - 15:35 #7
der står function, der var bare da jeg smed den ind på exp at det lige missede. Den fejler og siger at der mangler et ;
Avatar billede ohmish Nybegynder
02. november 2003 - 16:05 #8
og det gør der jo også efter return false... eller?
Avatar billede dogg Nybegynder
02. november 2003 - 16:12 #9
ja
Avatar billede dogg Nybegynder
02. november 2003 - 16:43 #10
jeg har indsat de ovenstående forslag uden held....
Avatar billede skovenborg Nybegynder
02. november 2003 - 17:17 #11
jeg kan sagtens få det til at virke - har du et link til siden?
Avatar billede dogg Nybegynder
02. november 2003 - 17:21 #12
nej, lokalt:) Kan du ikke lige sætte den form ind, du har lavet, som virker...? Det ville være fedt
Avatar billede olebole Juniormester
02. november 2003 - 17:50 #13
<ole>

Prøv at uploade eksemplet ... ellers skal vi sidde og lege Lykkehjulet, til vi gætter den fejl, du laver  :)

/mvh
</bole>
Avatar billede skovenborg Nybegynder
02. november 2003 - 17:51 #14
det er sådan set det samme:
<form action="registrer.asp?step=8" method="post" name="step7form" OnSubmit="return validerComplete()">

<script language="javascript">
function validerComplete() {
if( document.step7form.terms.checked){
  var dot = document.step7form.terms.value;return true;
}
else {
  alert('You have to accept the Terms and Conditions to become a member!'); return false;
}
}
</script>I accept the terms:<input type="checkbox" name="terms" value="true">
<input type="submit" value="Complete registration"></form>
Avatar billede skovenborg Nybegynder
02. november 2003 - 17:52 #15
kan det tænkes fejlen ligger et andet sted på siden ?-)
Avatar billede dogg Nybegynder
02. november 2003 - 17:58 #16
det virker nu:) gracias. ved ikke hvad der lige var galt..... Smid et svar, så skal du få dine point!
Avatar billede skovenborg Nybegynder
02. november 2003 - 18:01 #17
okay - jeg syntes ellers ikke det var meget anderledes ;-)
Avatar billede dogg Nybegynder
02. november 2003 - 18:03 #18
det var det nu heller ikke... Men du ved jo, ét manglende tegn, så er alt ødelagt :)
Avatar billede ohmish Nybegynder
02. november 2003 - 18:08 #19
jamen, var det ikke præcis det jeg sagde? du manglede et ; efter false.
Avatar billede skovenborg Nybegynder
02. november 2003 - 18:09 #20
det virker nu også uden - men for en god ordens skyld skal man have det med ja
Avatar billede olebole Juniormester
02. november 2003 - 18:32 #21
Hehe ... ja, det var i hvert fald ikke fejlen  :)
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