05. december 2007 - 15:02
Der er
5 kommentarer og 1 løsning
overføre værdien fra en form variabel til en anden
Jeg er meget rusten på html + javascript området, så derfor har jeg brug for lidt hjælp. Jeg vil gerne overføre indholdet af en form variabel til en anden, men nedenstående kode fungerer ikke. Hvad er der galt, og kan det gøres nemmere. <html> <Body> <form action method=GET onSubmit="ttt();"> <DIV ID="test"> userid:<input type=text name=test> </DIV> <div id="kgp"> <input type=text name=kgp > </div> <script type="text/javascript"> function ttt { document.getElementById("kgp").value = document.getElementByid("test").value; } </script> <input type=submit value=submit> </body> </html>
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
05. december 2007 - 15:16
#1
getElementById er case-sensitiv
05. december 2007 - 15:17
#2
Brug også ' istedet for " Prøv: document.getElementById('kgp').value = document.getElementById('test').value;
05. december 2007 - 15:19
#3
Hov, jeg så lige at Id'erne 'kgb' og 'test' er på en <div>. det duer ikke Sæt Id'erne på text-boksene i stedet
05. december 2007 - 15:49
#4
det har du vist ret i. Men jeg kan konstatere at den ikke kalder min funktion? Har prøvet at sætte en alert("hej") i men den bliver ikke kaldt
05. december 2007 - 18:56
#5
Jeg tror ikke det der onSubmit virker. Prøv dette: <html> <Body> <form action method="GET" > userid:<input type="text" name="test" ID="test"> <input type="text" name="kgp" id="kgp" > </form> <script type="text/javascript"> function ttt() { document.getElementById('kgp').value = document.getElementById('test').value; } </script> <input type="button" value="Klik" onclick="ttt()">
05. december 2007 - 19:33
#6
Yes, det virkede. tak for det.
Vi tilbyder markedets bedste kurser inden for webudvikling