<p>
<%= f.label :website_name %><br />
<%= f.text_field :website_name %>
</p>
<p>
<%= f.label :website_type %><br />
<%= f.select :website_type, Media::ALL_MEDIA_TYPES, :include_blank => true %>
</p>
<p>
<%= f.label :media_link %><br />
<%= f.text_field :media_link %>
</p>
Ici, je veux définir le motif dans "media_link" en sélectionnant l'option dans la liste déroulante. Si je choisis facebook dans le menu déroulant alors media_link devrait accepter seulement le modèle de lien facebook. par exemple http://www.facebook.com/stevemaddon. Option dans le menu déroulant peut être des blogs ou twitter.Comment changer le champ de texte dans la liste déroulante?
Merci,
Vous essayez de définir le texte dans le champ de texte, ou vous essayez de valider le texte dans le champ de texte? Le premier serait fait en Javascript. Ce dernier serait mieux fait avec une validation personnalisée dans le modèle. La logique du contrôleur suffirait si vous n'avez pas de modèle. –
J'essaie de valider le texte. J'ai un modèle, donc dans ce je suppose que je dois écrire une méthode ?? – user659068