2009-09-04 7 views
2

J'ai mon plugin autocomplete fonctionne parfaitement ... sauf que j'ai certaines informations que je veux afficher dans les divs autocomplete, mais je ne veux pas finir quand l'utilisateur fait leur sélection.rails autocomplete question sur la suppression des informations superflues

Ie ... J'ai un auto complet pour les devises ... ils peuvent effectuer une recherche par code monnaie ou par pays ... comme ils cherchent, il affiche les deux informations avec le drapeau des pays.

Forme:

<%= text_field_with_auto_complete :currency, :from, { :size => "10", :value => "USD" }, :skip_style => true %> 

partielle:

<li class="currency"><div class="image"><img src="/images/flags_currency/<%=h code %>.png"/></div><div class="name"><%=h code %></div><div class="country"> <%=h other %></div></li> 

Mais après leur sélection, je voudrais qu'il ne pas mettre le nom du pays dans la zone, je voudrais modifier en quelque sorte dehors, que ce soit en utilisant javascript ou CSS?

Des idées?

Répondre

3

Que diriez-vous:

text_field_with_auto_complete :currency, :from, 
    { :size => "10", :value => "USD" }, 
    :skip_style => true, :select => :name 

Dans les options auto_complete_field.

+0

ah oui, génial. – holden

Questions connexes