Wie man den ausgewählten Wert aus der dropdown-Liste mit Hilfe von javascript und der Wert ausgewählt, der in java bean?
Wie bekomme ich den aktuellen Wert eines ausgewählten dropdown-Liste den Wert mit Javascript?
Ich habe einen Benutzer Kontakt Formular, in dem ich eine dropdown-Liste, und der ausgewählte Wert in der Liste erfasst werden muss javascript-Funktion, und übergeben diesen Wert an die Steuerung, und legen Sie die Bohne Wert und dann beibehalten der Wert in der Datenbank.
Die Liste ist, wie,
<select id="ddl">
<option value="val1">Optoion 1</option>
<option value="val2" selected="selected">Option 2</option>
<option value="val3">Option 3</option>
</select>
Auf den string aus der Liste
var e = document.getElementById("ddl");
var selected = e.options[e.selectedIndex].val();
Machen würden selected
werden val2
Wie kann ich auf diesen Wert zugreifen im Java-Klasse und speichern Sie den Wert in der Datenbank?
- Java und JavaScript sind zwei völlig verschiedene, fast völlig fremden Sprachen.
- Dieses Stück propaganda (Benennung JS) geschraubt hat so viele Leute über die Jahre.
- ich weiß, aber weißt du, wie man das in java,...ich habe keine Ahnung, die
- es von Java wenig Sinn macht. Meinst du ein Java-applet? Haben Sie den serverseitigen code, der in Java geschrieben?
- ich habe ein bean-Klasse in java... und ich brauche zu speichern, Formular Werte in die...
- Ihr Java-code wird auf dem server ausgeführt, wo es keinen Zugriff auf die HTML-Elemente wie JavaScript können. Sie senden die Daten bis zum server mit einem post-oder AJAX-call.
- Ya bin mit einem ajax-call...ich serialisiere die Daten des Formulars aus und senden Sie es ajax-Aufruf..aber die Daten werden nicht bewegt, um die controller-Klasse..alle Felder sind null, da drüben...ich habe versucht alert(data); und es warnt den Daten serialisiert wurden...wie übertrage ich meine Steuerung auf einen controller(ContactController) jetzt mit der serialisierten Daten oder vielleicht möglicherweise binden die Werte an die Set-Methoden in der bean-Klasse(Kontaktformular)..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Senden Sie Ihr Formular an ein servlet
Holen Sie den ausgewählten Wert, verwenden Sie diesen code in Ihre servlet
Wenn Sie möchten, um den Wert auswählen Wert der drop-down-dann verwenden Sie diese
Wenn Sie möchten, um text auszuwählen index dann
Behandelte ich die Anfrage mit ajax aufrufen, und übergeben die Kontrolle an ein Spring-Controller..schrieb ich diesen code in meinen controller..
nun endlich funktioniert, wie erwartet...