Moin,
also irgendwie verstehe ich nicht was du hier vorhast:
<script language="JavaScript">
function auswahlTyp(){
for (var i=0;i<document.Form.Auswahl.length;i++)
if (document.Form.Auswahl.options[i].selected==true)
{
document.Form.Auswahl.options[i].selected = true;
document.Form.submit();
}
}
</script>Du fragst ob selected == true ist und wenn es das ist, dann setzt du es nochmal explizit und machst ein submit?
Wozu setzt du es denn nochmal und was soll überhaupt passieren?MfG,
Juan
Ok, wir können die Zeile auch streichen (s.u)
<script language="JavaScript">
function auswahlTyp(){
for (var i=0;i<document.Form.Auswahl.length;i++)
if (document.Form.Auswahl.options[i].selected==true)
{
document.Form.submit();
}
}
</script>
Ich habe das ganze in einer JSP-Seite, und bekomme nach submit() mit
request.getParameter("Auswahl") den ausgewählten Eintrag. Was mir fehlt ist, dass dieser auch in Auswahlmenü zu sehen wird (und nicht erste option in der select-Liste).
Gruß,
schmulja