alex: automatische drop down box

Howdy

Wie geht das gleich noch mal mit dieser select box, das bei einer auswahl gleich ein submit ausgelöst wird?

alex

  1. Howdy

    Wie geht das gleich noch mal mit dieser select box, das bei einer auswahl gleich ein submit ausgelöst wird?

    nagut,

    <select onChange="function()">

    dürfte auch reichen.

    alex

  2. 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