# Radio Button

**URL:** <https://www.ruby-forum.com/t/radio-button/164567>\
**Category:** IT\
**Created:** [April 2, 2009, 5:15pm UTC](https://www.ruby-forum.com/t/radio-button/164567 "2009-04-02T17:15:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![six](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@six](https://www.ruby-forum.com/u/six)\
**Post date:** [April 2, 2009, 5:15pm UTC](https://www.ruby-forum.com/t/radio-button/164567/1 "2009-04-02T17:15:11Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![six](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@six](https://www.ruby-forum.com/u/six)\
**Post date:** [April 2, 2009, 5:19pm UTC](https://www.ruby-forum.com/t/radio-button/164567/2 "2009-04-02T17:19:49Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![six](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@six](https://www.ruby-forum.com/u/six)\
**Post date:** [April 2, 2009, 10:08pm UTC](https://www.ruby-forum.com/t/radio-button/164567/3 "2009-04-02T22:08:47Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![six](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a6a055/32.png) [@six](https://www.ruby-forum.com/u/six)\
**Post date:** [April 2, 2009, 10:13pm UTC](https://www.ruby-forum.com/t/radio-button/164567/4 "2009-04-02T22:13:44Z")

</div>

è 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
