Hallo Ihr! Habe mir was zusammengeschrieben, aber meine Birne kommt irgendwie nicht weiter... und zwar folgendes:
Das Formular besteht aus 3 Komponenten... 1x Textfeld, 2x Selectfeld... im ersten Selectfeld wird eine Thema ausgewählt... daraufhin werden die Fragen aus einem Array in das zweite Selectfeld eingelesen... funktioniert prima...
Nun möchte ich jedoch, dass das Value der eingelesenen Fragen an das Textfeld übergeben werden und ausgegeben werden... ich komm aber irgendwie nicht drauf, wie ich den Wert von Value durchs Array mit in die Frage bekomm...
Wäre spitze wenn mir da jemand weiterhelfen könnte, hier mal der Code:
Das Formular besteht aus 3 Komponenten... 1x Textfeld, 2x Selectfeld... im ersten Selectfeld wird eine Thema ausgewählt... daraufhin werden die Fragen aus einem Array in das zweite Selectfeld eingelesen... funktioniert prima...
Nun möchte ich jedoch, dass das Value der eingelesenen Fragen an das Textfeld übergeben werden und ausgegeben werden... ich komm aber irgendwie nicht drauf, wie ich den Wert von Value durchs Array mit in die Frage bekomm...
Wäre spitze wenn mir da jemand weiterhelfen könnte, hier mal der Code:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "[URL]http://www.w3.org/TR/html4/loose.dtd[/URL]">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Select</title>
<script type="text/javascript">
<!--
var toadd = new Array();
toadd["Sicherheitsbestimmungen"] = new Array();
toadd["Sicherheitsbestimmungen"][0] = "Frage 1?";
toadd["Sicherheitsbestimmungen"][1] = "Frage 2?";
toadd["Sicherheitsbestimmungen"][2] = "Frage 3?";
toadd["Sicherheitsbestimmungen"][3] = "Frage 4?";
toadd["Nutzung"] = new Array();
toadd["Nutzung"][0] = "Frage 1?";
toadd["Nutzung"][1] = "Frage 2?";
toadd["Nutzung"][2] = "Frage 3?";
toadd["Nutzung"][3] = "Frage 4?";
toadd["Nutzung"][4] = "Frage 5?";
toadd["Nutzung"][5] = "Frage 6?";
toadd["Nutzung"][6] = "Frage 7?";
toadd["Nutzung"][7] = "Frage 8?";
toadd["Werbemittel"] = new Array();
toadd["Werbemittel"][0] = "Frage 1?";
toadd["Werbemittel"][1] = "Frage 2?";
toadd["Werbemittel"][2] = "Frage 3?";
toadd["Werbemittel"][3] = "Frage 4?";
function addOption(wert)
{
if(document.myform.frage.length > 0)
{
document.myform.frage.length = null;
}
for(i=0;i < toadd[wert].length;i++)
{
ins = new Option(toadd[wert][i],toadd[wert][i]);
document.myform.frage.options[document.myform.frage.length] = ins;
}
}
function addAnswer(seect)
{
var wert = select.options[select.options.selectedIndex].value;
if (wert != "")
{
document.forms[0].elements[0].value = select.options[select.options.selectedIndex].value;
}
}
-->
</script>
</head>
<body>
<form name="myform" action="test.php" method="post">
<p>
<textarea align="center" readonly="readonly" style="font-family:Verdana; font-size:12px; overflow:auto; background-color:transparent; border:0px; text-align:left;" name="bemerkung" cols="80" rows="10"></textarea>
<p>Thema:
<select style="width:700px;" name="thema" onChange="addOption(this.form.thema.options[this.form.thema.options.selectedIndex].value)">
<option>--- Thema auswählen ---</option>
<option value="Sicherheitsbestimmungen">Sicherheitsbestimmungen</option>
<option value="Nutzung">Nutzung</option>
<option value="Werbemittel">Werbemittel</option>
</select>
<br />
Frage:
<select style="width:700px;" name="frage" onchange="addAnswer(this);return false">
<option>--- Frage auswählen ---</option>
</select>
<br />
</form>
</body>
</html>