Observe Field con i Radio Button

Ciao
ho una pagina RHTML in cui ci sono 2 radio button:

<%=radio_button(‘sconto’,‘tipo’,’%’)%>Percentuale
<%=radio_button(‘sconto’,‘tipo’,‘€’)%>Matematico

ho aggiunto un observer_field
<%=observe_field(“sconto_tipo”, :on=>“click”, :update=>“div_tipo”,
:url=>{:action=>“tipo_sconto”}, :with => “tipo” )%>

in modo che selezionando o l’uno o l’altro mi modifichi un DIV.
Non funziona … qualcuno mi sa dire dove sbaglio?

On Jan 23, 2007, at 2:38 PM, Paolo G. wrote:

in modo che selezionando o l’uno o l’altro mi modifichi un DIV.
Non funziona … qualcuno mi sa dire dove sbaglio?

E’ probabile che con quei valori venga generata la stessa ID per i due
radiobutton, quindi dovresti fornire tu l’ID esplicitamente:

<%=radio_button(‘sconto’,‘tipo’,’%’, :id => ‘rb1’)%>Percentuale
<%=radio_button(‘sconto’,‘tipo’,‘€’, :id => ‘rb2’)%>Matematico

poi hai bisogno di DUE observe_field(), dato che appunto lavora sull’ID
e quindi sui singoli elementi.

Ho risolto così, utilizzando 1 solo observe_field:

<%=radio_button(‘sconto’,‘tipo’,‘percentuale’, {:checked =>
“checked”})%>Percentuale
<%=observe_field(“sconto[tipo]”, :frequency=> 0.5, :on=>“click”,
:update=>“nome_div”, :url=>{:action=>“nome_action”}, :with =>
“nome:parametro” )%>

<%=radio_button(‘sconto’,‘tipo’,‘matematico’)%>Matematico

mi davano problemi i simboli “€” e “%” per cui li ho sostituiti con
delle stringhe.

On Jan 23, 2007, at 2:38 PM, Paolo G. wrote:

in modo che selezionando o l’uno o l’altro mi modifichi un DIV.
Non funziona … qualcuno mi sa dire dove sbaglio?

E’ probabile che con quei valori venga generata la stessa ID per i due
radiobutton, quindi dovresti fornire tu l’ID esplicitamente:

<%=radio_button(‘sconto’,‘tipo’,’%’, :id => ‘rb1’)%>Percentuale
<%=radio_button(‘sconto’,‘tipo’,‘€’, :id => ‘rb2’)%>Matematico

poi hai bisogno di DUE observe_field(), dato che appunto lavora sull’ID
e quindi sui singoli elementi.