MichelM: automatische drop down box

Beitrag lesen

Hallo,

mit onclick=document.forms[0].submit() onkeypress=document.forms[0].submit()im Option-Tag könnte es gehen. document.formularname.submit() wird von DOM2-Browsern nicht ausgeführt. document.getElementById(formularname).submit()müsste man dann eingeben.

Es gibt auch die Eventhandler onchange und onselect, die aber nicht bei jedem Browser greifen. Die Kombination onfocus und onmouseup ist auch möglich. Da muss die beste usability finden.
Allerdings kommen bei JavaScript-Funktionen ständig Warnmeldungen vom Browser, wenn ein Formular nicht durch den submit-Button abgeschickt wird. Daher könntest Du evtl. den Submit-Button neben das Auswahlfeld setzen, damit auch für script-deaktivierte Browser das Absenden geht.

Besser jedoch ist eine Auswahl mit fieldset,label und checkboxen, zumindest für Browser, die HTML4.01 voll unterstützen.

SELECT NAME="GoSubmit" ONCHANGE="document.forms[0].submit();" funzt sicher mit IE 4.0 und Netscape 6.

Hoffe, das stellt keine weiteren fragen mehr auf,

Ciao

Michael