07. april 2004 - 11:15
Der er
26 kommentarer og 1 løsning
to enkle spørsmål om alert og document.write
Spørsmål 1: <SCRIPT LANGUAGE="JavaScript"> function validere(){If (document.registrer.vilkar.checked == false){alert('DU må krysse av og godkjenne vilkårene');return false;}} </script> <form name="registrer" onsubmit="return validere();" method="post" action="registrer.asp?kat=5®istrer=yes"> <input type="checkbox" value="Ja" name="Vilkar" onclick="validere();"> Hvorfor kommer ikke alertboxen opp? Spørsmål 2: Jeg er helt ny på Javascript men tenkte å prøve meg på denne...men hva er feil her? <input type="text" maxlength="25" size="15" value="<%=Session("Adresse")%>" name="Adresse" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"> <script language="Javascript"> Function adware(){ if Document.Registrer.Adresse == "" then { Document.Write "HEI" } } </script>
Annonceindlæg fra HP
07. april 2004 - 11:19
#1
#1 >> du skal vel ikke validere hver gang der er klikket på checkboksen - Har din form også en submit-knap, så den kan afsendes (og du kan afteste onsubmit-funktionen)
07. april 2004 - 11:23
#2
#2 >> prøv if( document.forms.registrer.Adresse.value == "" ) { alert("hejsa!"); } husk - du bruger ikke THEN - men derimod tuborg-klammer :-)
07. april 2004 - 11:23
#3
Pas på med store og småe bogstaver... function adware(){ if (document.registrer.adresse == ""){ document.write "HEI" } }
07. april 2004 - 11:41
#4
bearhugx: <input type="submit" value="Registrer meg" onclick="validere();"> Jeg kan ikke JavaScript...og dette var et forsøk på å klare meg selv;)
07. april 2004 - 11:49
#5
jeg fikk ikke til #2 heller....jeg må vel på et tidspunkt kjøre scriptet...eller kjøres den automatisk hele tiden?
07. april 2004 - 11:58
#6
#1 får jeg denne feilen: Forventet ";"
07. april 2004 - 12:01
#7
store og små bogstaver... function validere(){ if (document.registrer.vilkar.checked == false){alert('DU må krysse av og godkjenne vilkårene');return false;}}
07. april 2004 - 12:06
#8
<SCRIPT LANGUAGE="JavaScript"> function validere(){ if (document.registrer.vilkar.checked == false){alert('DU må krysse av og godkjenne vilkårene');return false;}} </script>
07. april 2004 - 12:09
#9
<SCRIPT LANGUAGE="JavaScript"> function validere(){ if (document.registrer.vilkar.checked == false){alert('DU må krysse av og godkjenne vilkårene');return false;}} </script> <form name="registrer" method="post" action="registrer.asp"> <input type="checkbox" value="Ja" name="Vilkar"> <input type="submit" value="Registrer meg" OnClick="Validere();"> Dette er koden min nå...men fortsatt kommer ikke alert-boxen opp....
07. april 2004 - 12:12
#10
store og små bogstaver... document.registrer.vilkar name="Vilkar">
07. april 2004 - 12:14
#11
<SCRIPT LANGUAGE="JavaScript"> function validere(){ if (document.registrer.vilkar.checked == false){ alert('DU må krysse av og godkjenne vilkårene'); return false; } return true; } </script> <form name="registrer" method="post" action="registrer.asp" onsubmit="return validere();"> <input type="checkbox" value="Ja" name="vilkar"> <input type="submit" value="Registrer meg"> </form>
07. april 2004 - 12:15
#12
tsk tsk.....
07. april 2004 - 12:16
#13
?
07. april 2004 - 12:45
#14
en liten rettelse til -mundi- if (document.registrer.Vilkar.checked == false){ stor bokstav....men det er min feil;) TUSEN TAKK
07. april 2004 - 13:12
#15
Jeg har ingen flere poeng å dele ut på dette spm, men håper dere kan hjelp meg;) vel, en litt utvidet versjon: <SCRIPT LANGUAGE="JavaScript"> function validering(){ if (document.registrer.Brukernavn=="" || document.registrer.Passord=="" || document.registrer.Passord2=="" || document.registrer.Epost=="") { alert('Du må fylle ut i disse feltene: Brukernavn, Passord, Bekreft Passord og Epost'); return false; } return true; } </script> <form name="registrer" onsubmit="return validere();return validering();" method="post" action="registrer.asp"> Men jeg får ikke opp alertboxen...håper dere vil/kan hjelpe meg:D
07. april 2004 - 13:14
#16
du kan kun have en return på onsubmit, <form name="registrer" onsubmit="return validering();" method="post" action="registrer.asp"> eller <form name="registrer" onsubmit="return (validering() && return validere() );" method="post" action="registrer.asp">
07. april 2004 - 13:15
#17
rettelse: <form name="registrer" onsubmit="return validering();" method="post" action="registrer.asp"> eller <form name="registrer" onsubmit="return (validering() && validere() );" method="post" action="registrer.asp">
07. april 2004 - 13:23
#18
det skjedde ingenting...jeg fikk ikke opp den SISTE alert-boxen...men jeg fikk opp den første...her er alle input-ene mine: <table border="0" cellspacing="0" cellpadding="0" style="border-collapse: collapse" width="100%"><form name="registrer" onsubmit="return (validering() && validere());" method="post" action="registrer.asp"> <tr><td><font face="verdana" size="1" color="#000000">Brukernavn:</td><td><font face="verdana" size="1" color="#000000"><input type="text" maxlength="25" size="15" value="<%=Session("Brukernavn")%>" name="Brukernavn" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"></td></tr> <tr><td><font face="verdana" size="1" color="#000000">Passord:</td><td><font face="verdana" size="1" color="#000000"><input type="text" maxlength="25" size="15" value="" name="Passord" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"> Bekreft Passord:<input type="text" maxlength="25" size="15" value="" name="Passord2" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"></td></tr> <tr><td><font face="verdana" size="1" color="#000000">Epost:</td><td><font face="verdana" size="1" color="#000000"><input type="text" maxlength="25" size="15" value="<%=Session("Epost")%>" name="Epost" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"></td></tr> <tr><td><font face="verdana" size="1" color="#000000">Fornavn:</td><td><font face="verdana" size="1" color="#000000"><input type="text" maxlength="100" size="15" value="<%=Session("ForNavn")%>" name="FulltNavn" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"> Etternavn:<input type="text" maxlength="100" size="15" value="<%=Session("EtterNavn")%>" name="EtterNavn" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"></td></tr> <tr><td><font face="verdana" size="1" color="#000000">Adresse:</td><td><font face="verdana" size="1" color="#000000"><input type="text" maxlength="25" size="15" value="<%=Session("Adresse")%>" name="Adresse" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"></td></tr> <tr><td><font face="verdana" size="1" color="#000000">Postnummer:</td><td><font face="verdana" size="1" color="#000000"><input type="text" maxlength="4" size="5" value="<%=Session("Postnr")%>" name="Postnr" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"> Poststed:<input type="text" maxlength="25" size="15" value="<%=Session("Poststed")%>" name="Poststed" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"></td></tr> <tr><td><font face="verdana" size="1" color="#000000">Mobilnummer:</td><td><font face="verdana" size="1" color="#000000"><input type="text" maxlength="8" size="10" value="<%=Session("Mobilnummer")%>" name="Mobilnummer" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: center; margin: 0"></td></tr> <tr><td valign="top"><font face="verdana" size="1" color="#000000">Om deg selv:</td><td><font face="verdana" size="1" color="#000000"><textarea cols="45" rows="5" name="Om" style="border-style:solid; border-width:1; font-family: Verdana; font-size: 12px; word-spacing: 0; text-align: left; margin: 0"><%=Session("Om")%></textarea></td></tr> </table> vet du hvorfor jeg ikke fikk opp alertboxen?
07. april 2004 - 13:26
#19
<SCRIPT LANGUAGE="JavaScript"> function validering(){ if (document.registrer.Brukernavn.value=="" || document.registrer.Passord.value=="" || document.registrer.Passord2.value=="" || document.registrer.Epost.value=="") { alert('Du må fylle ut i disse feltene: Brukernavn, Passord, Bekreft Passord og Epost'); return false; } return true; } </script> du manglede value
07. april 2004 - 13:43
#20
tsk tsk....
07. april 2004 - 13:55
#21
jeg får denne feilen: Forventet ";"
07. april 2004 - 13:57
#22
-- og lige et par små ting: <form ... onsubmit="return (validering(this)&&validere(this))"> <script language="javascript" type="text/javascript"> function validering(f){ if (f.Brukernavn.value=="" || f.Passord.value=="" || f.Passord2.value=="" || f.Epost.value=="") { alert('Du må fylle ut i disse feltene: Brukernavn, Passord, Bekreft Passord og Epost'); return false; } return true; } function validere(f){ if (f.Vilkar.checked == false){ alert('DU må krysse av og godkjenne vilkårene'); return false; } return true; } </script>
07. april 2004 - 14:01
#23
-- og iøvrigt lidt kortere: if (!f.Vilkar.checked){
07. april 2004 - 14:13
#24
TAKK ROENVING..... du skal få 15 poeng...er det mulig å gi deg det?overføre?
07. april 2004 - 14:39
#25
Nu har -mundi- og nikolaj jo lavet hele arbejdet, så det er vel iorden, jeg kom jo bare til sidst og kiggede på !-)
18. april 2004 - 23:11
#26
edelt gjort;D
19. april 2004 - 18:55
#27
meget....
Vi tilbyder markedets bedste kurser inden for webudvikling