Just nu i M3-nätverket
Jump to content

Koperia värde i formulär


levva

Recommended Posts

Hej!

 

Jag undrar om det går att göra följande:

 

När man fyller i ett formulär med namn och adress, vill jag att dessa värden ska hamna/kopieras till formuläret lite längre ner på sidan så att man ska slippa fylla i samma uppgifter gång på gång. Uppgifterna om namn och adress ska hamna på fyra olika ställen.

 

helst ser jag att det finns någon ruta där man kryssar i om uppgifterna är samma som ovan och att de då kopieras in.

 

/levva

 

 

 

[inlägget ändrat 2004-12-05 11:51:26 av levva]

[inlägget ändrat 2004-12-05 12:14:35 av levva]

Link to comment
Share on other sites

Här får du en funktion. Du kan skicka in valfritt antal par av fält, där första fältet i paret är ID för frånfält och andra är ID för tillfält.

 

<html><head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function CopyFields() {
	var arg=arguments;
	for (i=0;i<arg.length;i+=2) {
		document.getElementById(arg[i+1]).value=document.getElementById(arg[i]).value;
	}
}
//-->
</SCRIPT>
</head><body>
<form action="" method="post">
<input type="text" id="fld1" name="field1">
<input type="text" id="fld1copy" name="field2">
<input type="checkbox" onclick="CopyFields('fld1','fld1copy');">
</form>
</body></html>

 

Link to comment
Share on other sites

Funkar inte helt, kan dock vara jag som gjort fel.

 

Jag skriver i informationen i första formulärsrutan. När jag sedan kryssar i rutan får jag upp följande meddelande i formuläret där informationen ska komma upp "undefined" Vad beror det på?

 

 

 

Link to comment
Share on other sites

Jag använder den kod som du har skrivit, men jag får inte den att fungera! Har inte lagt in den på någon sida.

 

Jag har alltså bara kopierat din kod och nu försöker jag få den att fungera. Eller är det något jag måste ändra på/lägga till?

 

Det som står är undefined!

 

 

 

 

Link to comment
Share on other sites

  • 2 weeks later...

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...