Jens Arnols: select input Feld per ajax hinzugefügt aber keine daten Übergabe bei Post

Beitrag lesen

Hi,
ich habe ein älteres Java Programm mal wieder aktiviert und habe folgenden Fehler ( bin mir eigentlich sicher das es mal funktionierte ).

Wenn ich das erste Select ändere wird per ajax das 2 ersetzt durch:

<select size="1" name="Daten2" id="select1">  
<option value="H2">Datenneu</option>  
</select>

Wen ich den Speichern Button drücke taucht das 2te Select nicht in den post daten auf (bzw. Firefox > Netzwerkanalyse > Anfrage). Wenn ich ohne Ajax Aufruf (keine Änderung des ersten Select's) den Speicher Butten drücke ist das 2 select in den Post Daten.

Was muss ich machen das das zweite select nach dem laden per ajax und einfügen mit document.getElementById(Where).innerHTML vom Formular erkannt wird. Muss ich noch was Aktivieren oder es anders einbinden ?

<form method='POST' name='testit' action='Index'>  
<select size='1' name='Daten1' id="select0"  >onchange="AJAX('FeldAJAX',this.form.Daten1.value,'Daten')" >  
<option value='D1'>Nr1</option>  
<option value='D2'>Nr2</option>  
</select>
</BR>  
<div id="FeldAJAX">  
<select size='1' name='Daten2' id="select1" >  
<option value="H1">Datenneu</option>  
</select>
</BR>  
<input onclick="senden()" type="button" name="Klickit" value="Speichern">   
</form>  
<SCRIPT LANGUAGE="JavaScript1.1" TYPE="text/javascript">
function senden() {
    this.testit.submit();  
}  
var http;  
var Where;  
function AJAX(WhereToPrint,Value,Daten)  
{
	Where = WhereToPrint;  
	if (window.XMLHttpRequest)  
	{  
		http = new XMLHttpRequest();  
	} else if (window.ActiveXObject)  
	{  
		http = new ActiveXObject("Microsoft.XMLHTTP");  
	}  
	if (http != null)  
	{  
		http.open("GET", "AJAX?VALUE=" + Value + "&Daten=" + Daten, true);  
		http.onreadystatechange = AJAX_Output;  
		http.send(null);  
	}  
}  
function AJAX_Output()  
{  
	if (http.readyState == 4)  
	{  
		document.getElementById(Where).innerHTML = http.responseText;  
	}  
}  
</SCRIPT>

Danke im voraus für eure Hilfe. Jens