2010-06-07 5 views
1

J'ai une question.Voici le code!Pour vérifier la valeur par défaut, sélectionnez la valeur!

f.select(:departments,Department.all.collect{|c|[c.name,c.id]},{},:size=>10,:multiple => ture) 
    class Emergency 
    has many :departments 
    end 

la source html comme ceci:

<select id="emergency_departments" multiple="multiple" name="emergency[departments][]" size="10"><option value ="">""</option>....</select> 

maintenant je veux la balise sélectionnée par défaut, qui peut me dire comment?

+0

Je pense que vous pourriez avoir besoin de Javascript pour obtenir ce que vous cherchez ... –

Répondre

0

Maintenant, je sais que la question, je l'ai utilisé le tag « collection_select » pour résoudre ce problème. Sa méthode comme ceci, f.collection_select (: ministères, Department.all,: id,: nom,)

0

Vous voulez trouver la valeur de l'option sélectionnée? Est-ce correct?

Si oui, et vous connaissez votre chemin un peu de JQuery, voici comment vous le faites:

$("#emergency_departments option:selected").val() 
Questions connexes