Radio_button_tag

Bonjour tout le monde,
je suis nouveau dans le monde ruby et nouveau dans ce forum également.
je voudrais savoir comment identifier le radio_button_tag sélectionné
dans mon formulaire depuis le controller.
voici le bout de code qui décrit mes radio_button_tag:

<%=date_select 'ladate', 'date11' %>

<%=date_select 'ladate','date12' %>

<%=date_select 'ladate', 'date21' %>

<%=date_select 'ladate', 'date11' %>

Date de création: <%=radio_button_tag 'ladate','rdate1' %> de Ã
<%=radio_button_tag 'ladate','rdate2' %> antérieure Ã
<%=radio_button_tag 'ladate','cdate3' %> postérieure Ã

2008/5/28 Alwassit T. [email protected]:

 <td><%=radio_button_tag 'ladate','rdate1' %></td>
 <td></td>
 <td><%=radio_button_tag 'ladate','cdate3' %></td>
 <td width="5%"></td>
 <td>postérieure  à</td>
 <td width="5%"></td>
 <p><%=date_select 'ladate', 'date11' %></p>

=> params[:ladate]
ça te donnera la valeur qui a été sélectionné par un des boutons radio.


Cyril M.

=> params[:ladate]
�a te donnera la valeur qui a �t� s�lectionn� par un des boutons radio.


Cyril M.
http://blog.shingara.fr

Bonjour shingara, et merci pour ta réponse.
en fait, j’ai testé le résultat de params[:ladate] sur le output en
mettant dans mon controller : p params[:ladate]
il me renvoie comme résultat toutes les dates que j’ai. j’ai alors
essayé ceci
p params[:ladate][:rdate1] il renvoie nil.
ce que j’aimerais avoir c un truc de ce genre:
params[:ladate][:rdate1]:si coché, renvoie ‘1’ par exemple
params[:ladate][:rdate2]:pas coché, donc renvoie ‘nil’ ou autre chose
params[:ladate][:rdate3]:pas coché, donc renvoie ‘nil’ ou autre chose

comme ça, je saurais lequel des mes button_tag est coché.
Merci d’avance

2008/5/28 Alwassit T. [email protected]:

en fait, j’ai testé le résultat de params[:ladate] sur le output en
Merci d’avance
Regarde au niveau du log ce que ta requête reçois comme paramètre. Ca
t’aidera surement.


Cyril M.

salut de nouveau shingara,
j’ai regardé le log comme tu as proposé, mias je n’y ai pas compris
grand chose.
j’ai donc changé mon radio_button_tag avec un radio_button, comme suit:

  <!--td><%#=radio_button_tag 'ladate','rdate1' %></td-->
  <%=radio_button 'ladate','rdate', 1 %></td>

  <!--td><%#=radio_button_tag 'ladate','rdate2' %></td-->
  <td><%=radio_button 'ladate','rdate', 2 %></td>
  <!--td><%#=radio_button_tag 'ladate','rdate3'%></td-->
  <td><%=radio_button 'ladate','rdate',3 %></td>

et depuis le controller, quand je fais: p params[:ladate][:rdate]
il m’affiche dans l’output le numéro que j’ai donné à mon radio_button.
je connais pas la différence entre les deux, mais je suis content de
pouvoir continuer mon travail.
merci encore