HTML-Formular per JavaScript abschicken
Hier werden zwei Methoden vorgestellt, wie das Abschicken einer Drop-Down-Box per Mausklick realisiert werden kann
Variante 1 (nur mit onClick)
//DropDown-Box per Mausklick versenden <form method="post" action="<?=$_Server[PHP_SELF]?>" enctype="multipart/form-data"> <select name="fieldname" onchange="this.form.submit()" value="Wert" size="1" style="width: 155px"> <option value=wert1>wert2</option> <option value=wert2>wert2</option> </select> </form>
<script language="JavaScript"><!-- function execute(form) { var myindex=form.ddb.selectedIndex if(!myindex=="") window.location.href=form.ddb.options[myindex].value; } //--></script> <form name="frm"> <select name="ddb" size=1 onChange="execute(this.form)"> <option value="http://www.loresoft.net">Link1</option> <option value="http://www.loresoft-software.com">Link2</option> <option value="http://www.loresoft.de">Link3</option> </select> </form>