ich mit meinen spärlichen js kenntnisse habe versucht:
diese script http://javascript.internet.com/forms/copy-fields.html folgender maßen umzubauen das die input felder werte in ein textarea kopiert (kommagetrennt)
dummerweise fkt es nicht?
kann jemand helfen?
<html>
<head>
<title>Untitled</title>
</head>
<SCRIPT LANGUAGE="JavaScript">
function swap(form) {
if (form.copy.checked) {
var d = new Array(); //irgendwo hier gehts nicht
d = document.getElementsById("data");
var m="";
var i=0;
for( i; i<d.length;i++)
{
if (d[i].value)
{
if (m) m += ",";
m += d[i].value;
}
}
document.getElementById("summary").value=m
}
}
</script>
<body>
<form method="post" action="" name="test">
<input name="1" id=data><br>
<input name="2" id=data><br>
<input name="3" id=data><br>
<input name="4" id=data><br>
<input name="5" id=data><br>
<input type="checkbox" name="copy" OnClick="javascript:swap(this.form);" value="checkbox">
<textarea id="summary" rows=8 cols=40></textarea>
</form>
</body>
</html>
diese script http://javascript.internet.com/forms/copy-fields.html folgender maßen umzubauen das die input felder werte in ein textarea kopiert (kommagetrennt)
dummerweise fkt es nicht?
kann jemand helfen?
<html>
<head>
<title>Untitled</title>
</head>
<SCRIPT LANGUAGE="JavaScript">
function swap(form) {
if (form.copy.checked) {
var d = new Array(); //irgendwo hier gehts nicht
d = document.getElementsById("data");
var m="";
var i=0;
for( i; i<d.length;i++)
{
if (d[i].value)
{
if (m) m += ",";
m += d[i].value;
}
}
document.getElementById("summary").value=m
}
}
</script>
<body>
<form method="post" action="" name="test">
<input name="1" id=data><br>
<input name="2" id=data><br>
<input name="3" id=data><br>
<input name="4" id=data><br>
<input name="5" id=data><br>
<input type="checkbox" name="copy" OnClick="javascript:swap(this.form);" value="checkbox">
<textarea id="summary" rows=8 cols=40></textarea>
</form>
</body>
</html>
Kommentar