wie machen Sie eine Aktion auf drop-down-Menü klicken Sie?
ich habe ein einfaches dropdown-Menü wie dieses hier unten:
<select name="category[]" id="category" class="icon-menu">
<option value="all">All</option>
<option value="misc">misc</option>
<option value="travel">travel</option>
<option value="weather">weather</option>
<option value="shopping">shopping</option>
<option value="restaurant">restaurant</option>
<option value="food">food</option>
<option value="kitchen">kitchen</option>
...
und auch einige css-machen Sie ein Bild in den hintergrund der jeweiligen option. Aber ich sehe auf anderen Seiten oft, dass eine Handlung, die getan wird, wenn Sie klicken Sie auf eine der Optionen in der drop-down-Menü. wie das Formular, das eingereicht werden, die auf klicken auf die option. aber mir müssen Sie klicken Sie auf die option, klicken Sie dann auf senden.
ich gedacht, es wäre eine einfache änderung, aber ich kann nicht finden die Antwort...
Was wollen Sie tun, wenn eine option ausgewählt ist?
das Formular eingereicht werden, das mit dem ausgewählten Wert
das Formular eingereicht werden, das mit dem ausgewählten Wert
InformationsquelleAutor user1397417 | 2012-11-10
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
haben Sie zu binden, das onchange-Ereignis eine javascript-Funktion, die ich.e
... und in Ihre javascript-Datei
was server-Technologie verwenden Sie? vor allem haben Sie zwei Möglichkeiten. Entweder machen Sie das dropdown ein server-Steuerelement, oder speichern Sie den ausgewählten Wert in ein hidden input und Lesen Sie dann den Wert aus dem backend.
bluehost, apache, ich habe nicht wirklich verstehen, die Optionen, die Sie beschreiben, so zeigen Sie mir mit und ich werde glücklich sein...
ich habe ihn an onchange="this.form.submit()" und es funktioniert Prima jetzt. vielen Dank für Eure Hilfe
Cool. Ich würde Ihnen raten, um das testen in verschiedenen Browsern, weil der standard-Weg, der Verweis auf ein Formular in JS zu verwenden-Dokument.forms[formName] oder Dokument.forms[formIndex]
InformationsquelleAutor donebizkit