78 votes

Champ de texte non modifiable

J'ai un form_for écrite de la manière suivante:

<div class="field">
    <%= location.label :city %>
    <%= location.text_field :city, :disabled=>true%>
</div>
<div class="field">
    <%= location.label :country %>
    <%= location.text_field :country, :disabled=>true%>
</div>

Comme vous pouvez le voir les 2 champs sont désactivés car ils sont remplis automatiquement par une fonction jquery et je ne veux pas laisser l'utilisateur gérer. Le problème est que de cette manière, le point de vue doesen " passer des paramètres au contrôleur parce qu'ils sont handicapés !!! Est-il un autre moyen de passer le pas modifiable text_field pour le contrôleur, en prenant soin que je ne veux pas utiliser champ caché parce que je veux montrer les résultats à l'utilisateur à l'intérieur d'une zone de texte

TNX

191voto

krunal shah Points 6506

Faites-le en lecture seule!

 <%= location.text_field :country,:readonly => true%>
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X