Radio Button


#1

Salve a tutti! Rieccomi con un nuovo scoglio…
In pratica ho una pagina in cui vi è scritta una domanda (presa
ovviamente da un database) e sotto vi sono elencate le possibili
risposte associate(di numero variabili da 2 (vero o falso) a 8).
Volevo elencare le possibili risposte con affianco dei bottoni “radio”
in modo tale che l’utente possa scegliere la risposta e, con un altro
bottone, verificare se la risposta è giusta o meno.
Tutto bello…peccato che non sia riuscita minimanente a farlo. Ovvero,
il mio problema sta nel fatto che non so come posso assegnare il valore
della risposta scelta dal bottone radio (tutto il resto l’ho fatto).
Probabilmente mi sto perdendo in un bicchiere d’acqua…ma sarei davvero
grata a vita se qualcuno mi delucidasse sulla cosa, magari con qualche
esempio.
Grazie mille…e scusate il disturbo!
Silvia


#2

Ciao,

dai un’ occhiata alla doc mi sembra abbastanza chiara, come vedi puoi
specificare il valore.

Let’s say that @post.category returns “rails”:

radio_button(“post”, “category”, “rails”)
radio_button(“post”, “category”, “java”)

=> <input type=“radio” id=“post_category_rails”

name=“post[category]” value=“rails” checked=“checked” />

<input type=“radio” id=“post_category_java”

name=“post[category]” value=“java” />

radio_button(“user”, “receive_newsletter”, “yes”)
radio_button(“user”, “receive_newsletter”, “no”)

=> <input type=“radio” id=“user_receive_newsletter_yes”

name=“user[receive_newsletter]” value=“yes” />

<input type=“radio” id=“user_receive_newsletter_no”

name=“user[receive_newsletter]” value=“no” checked=“checked” />

Q


#3

Grazie mille per la pronta risposta!
In effetti però avevo già visto la documentazione a riguardo e non ero
riuscita a combinare comunque nulla…
Domani con più calma ci riproverò, finalmente ho una giornata senza
lezioni e posso dedicarmici completamente!
Grazie ancora per l’aiuto.


#4

è davvero molto semplice, ome vedi il terzo parametro è il valore
ovvero cosa la view manda indietro al server, se usi firebug o i log,
puoi vedere come rails impacchetta il valore, di base dovrebbe esssere
una cosa del tipo, guardati la doc però che nn mi ricordo :]

value = params[:nome_radio_button]

Q