guzziii
#1
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?
guzziii
#2
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.
guzziii
#3
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.