Comment obtenir la valeur sélectionnée de la liste déroulante à l'aide de javascript et de définir la valeur sélectionnée dans java bean?

Comment puis-je obtenir la valeur actuelle d'une liste déroulante valeur à l'aide de Javascript?

J'ai un utilisateur formulaire de contact dans lequel j'ai une liste déroulante et de la valeur sélectionnée dans la liste doivent être capturés par la fonction javascript et ensuite passer cette valeur à la commande et réglez le haricot valeur puis conserver la valeur dans la base de données.

La liste, c'est comme,

<select id="ddl">
    <option value="val1">Optoion 1</option>
    <option value="val2" selected="selected">Option 2</option>
    <option value="val3">Option 3</option>
</select>

De retourner la chaîne à partir de la liste

var e = document.getElementById("ddl");
var selected = e.options[e.selectedIndex].val();

Qui ferait selected être val2

Comment puis-je accéder à cette valeur dans la classe Java et de stocker la valeur dans la base de données?

  • Java et JavaScript sont deux choses complètement différentes, presque totalement sans rapport avec les langues.
  • Ce morceau de propagande (nom de JS) a vissé beaucoup de gens au fil des ans.
  • je sais, mais savez-vous comment le faire en java...je n'ai aucune idée à ce sujet
  • le faire à partir de Java n'a guère de sens. Voulez-vous dire une applet Java? Avez-vous de code côté serveur écrit en Java?
  • j'ai un haricot classe en java... et j'ai besoin de stocker toutes les valeurs d'un formulaire dans la...
  • Votre code Java est en cours d'exécution sur le serveur, où il ne peut pas accéder aux éléments HTML comme JavaScript. Vous devez envoyer les données au serveur avec un post de formulaire ou de l'appel AJAX.
  • Ya suis en utilisant un appel ajax...je sérialiser les données du formulaire et de l'envoyer appel ajax..mais les données ne bouge pas à la classe controller..tous les champs sont nuls là-bas...j'ai essayé de alert(data); et il avertit les données sérialisées...comment puis-je transférer mon contrôle d'un contrôleur(ContactController) maintenant avec les données sérialisées ou peut-être éventuellement lier les valeurs à la setters dans la classe d'haricot(formulaire de contact)..

InformationsquelleAutor Lucky | 2012-12-20