DropDown-Box per Klick abschicken

Hier wird die einfachste Methode gezweigt wie eine Menüeintrag einer DropDown-Box per Mausklick abgeschickt werden kann



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>
 


Variante 2 (mit ausgelagertem JavaScript-Code)
<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>