2010-06-27 13 views
1

Je veux pouvoir sélectionner une option dans une sélection par la valeur qui a été obtenue à partir de la session est-ce possible? Ainsi, par exemple dans ma liste:Sélectionnez l'option dans le menu déroulant HTML

  • Livre
  • Conférence
  • Journal

Et par exemple livre a été à la session afin qu'il sélectionne le livre dans le menu déroulant.
Merci à l'avance
Dean

+0

quelle langue u r en utilisant? – Salil

Répondre

3

Je donne l'exemple suivant à l'aide du langage ruby. qui sélectionnez le 'Livre' quand session [: certains] contient la chaîne 'Book'

<select> 
<option value="Book" <%= 'selected' if session[:some]=="Book" %>>Book</option> 
<option value="Conference" <%= 'selected' if session[:some]=="Conference" %>>Conference</option> 
<option value="Journal" <%= 'selected' if session[:some]=="Journal" %>>Journal</option> 
<select> 

En pur HTML

<select name=""> 
<option value="Book" 'selected'>Book</option> 
<option value="Conference" >Conference</option> 
<option value="Journal" >Journal</option> 
<select> 
+2

Vous devez utiliser 'selected =" selected "' ou 'selected =" true "' comme HTML valide. –

0

L'attribut HTML selected peut être défini pour l'option (s) que vous voulez sélectionnée.

En ce qui concerne la session, vous n'avez pas décrit comment vous capturez cette information - JavaScript, PHP, etc. Si vous spécifiez ceci, vous pouvez obtenir un exemple de code.

+0

Je ne devais pas déranger à propos de l'exemple de code juste nécessaire pour savoir comment sélectionner une option à partir de données existantes. Merci d'avoir répondu. – Dean