23. marts 2003 - 17:06
Der er
11 kommentarer og 1 løsning
function og input
Hej, Er det ikke muligt både at tage form og inputnavn med som parameter? F.eks: <html> <head> <title></title> <script language="JavaScript" type="text/javascript"> <!-- function validateDate(form, input) { // .... } //--> </script> </head> <body> <form name="myform"> <input type="text" name="dato" onkeyup="validateDate(this, dato)"> </form> </body> </html>
Annonceindlæg fra Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
23. marts 2003 - 17:14
#1
<input type="text" name="dato" onkeyup="validateDate(this, this.dato)">
23. marts 2003 - 17:19
#2
Hej erikjacobsen, Jeg får en fejl ved din løsning: Error: 'input' is null or not an object
23. marts 2003 - 17:23
#3
Nej, du får ingen fejl ved min løsning. Men måske ved noget andet kode du har lavet.
23. marts 2003 - 17:32
#4
Her er hele test-koden. Den giver mig ovenstående fejl.... <html> <head> <title></title> <script language="JavaScript" type="text/javascript"> <!-- function validateDate(form, input) { form.input.value = "Hej"; } //--> </script> </head> <body> <form name="myform"> <input type="text" name="dato" onkeyup="validateDate(this, this.dato)"> </form> </body> </html>
23. marts 2003 - 17:36
#5
form.dato.value = "Hej"; eller input.value = "Hej";
23. marts 2003 - 21:15
#6
<ole> Skal både form og input sendes med, skal der stå: <form name="myform"> <input type="text" name="dato" onkeyup="validateDate(this, this.form)"> </form> Så refererer første argument til input'et selv - og andet argument til formen. /mvh </bole>
23. marts 2003 - 21:28
#7
Du er så klog Ole - og har selvfølgelig ret.
23. marts 2003 - 21:36
#8
I've learned from the best. Og tak for det, Erik ;o)
24. marts 2003 - 15:02
#9
Hej olebole, Desværre virker din løsning ikke. Jeg får fejlen: 'felt.value' is null or not an object Her er hele koden: <html> <head> <title></title> <script language="JavaScript" type="text/javascript"> <!-- function validateDate(form, felt) { var vaerdi = form.felt.value; } //--> </script> </head> <body> <form name="myform"> <input type="text" name="dato" onkeyup="validateDate(this.form, this)"> </form> </body> </html>
24. marts 2003 - 15:04
#10
Jamen, hvad er det også, du laver? :) <html> <head> <title></title> <script language="JavaScript" type="text/javascript"> <!-- function validateDate(form, felt) { alert(form.dato.value); alert(felt.value); } //--> </script> </head> <body> <form name="myform"> <input type="text" name="dato" onkeyup="validateDate(this.form, this)"> </form> </body> </html>
24. marts 2003 - 15:08
#11
Takker olebole... det hjalp en del ;o)
24. marts 2003 - 15:26
#12
... anytime ;o)
Vi tilbyder markedets bedste kurser inden for webudvikling