| Titel: | DropDown-Box per Klick abschicken | |
| Beschreibung: | Hier wird die einfachste Methode gezweigt wie eine Menüeintrag einer DropDown-Box per Mausklick abgeschickt werden kann | |
| Kategorie: | Programmierung | |
| Unterkategorie | HTML/DHTML/XHTML | |
| Artikel überarbeiten: | DropDown-Box per Klick abschicken | |
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>