2010-01-19 11 views
6

Qualcuno può dirmi su come applicare il nome del gruppo ai comandi del pulsante di opzione html (input) in modo da poter selezionare uno dei pulsanti di opzione disponibili?Come applicare groupname ai pulsanti di scelta HTML in asp.net?

Ho delle radio di input in una tabella. Ogni riga contiene due radio come segue. Voglio selezionarne uno per ogni riga. Ma sono in grado di selezionare un solo pulsante di opzione tra tutti i pulsanti di opzione presenti su tutte le righe.

<input name="radiobutton" type="radio" value="radiobutton" />Option1 
<input name="radiobutton" type="radio" value="radiobutton" />Option2 

Quale modifica devo fare per selezionare un pulsante di opzione su ogni riga?

Grazie, ~ Kaps

+0

Stai dicendo che entrambi i tuoi possono essere selezionati allo stesso tempo? –

+0

Entrambi i pulsanti di opzione hanno intenzionalmente lo stesso valore? Questo potrebbe essere parte del problema ... – Eilon

+0

L'altro pulsante di opzione viene selezionato se clicco su di esso anche se abbiamo selezionato quello rimanente. –

risposta

8

Per quanto ne so, radiobuttons in HTML non hanno nomi di gruppi. Il loro attributo "nome" HTML è il nome del gruppo.

È importante verificare che ogni radiobutton abbia un attributo "valore" univoco. In caso contrario, non v'è alcun modo per dire che i valori duplicati è stato selezionato:

<input name="radiobutton" type="radio" value="radiobutton1" />Option1 
<input name="radiobutton" type="radio" value="radiobutton2" />Option2 
4

Questo esempio consente di scegliere un solo pulsante di opzione per ogni riga della tabella. Devi dare a tutti i pulsanti radio lo stesso Nome = per creare un gruppo che si escluda a vicenda.

<form> 

<table> 
<tr><td> 
    <!-- Can choose only one of these two. --> 
    <input name="group1" type="radio" value="1a" />Option1 
    <input name="group1" type="radio" value="1b" />Option2 
</td></tr> 
<tr><td> 
    <!-- Can choose only one of these two. --> 
    <input name="group2" type="radio" value="2a" />Option1 
    <input name="group2" type="radio" value="2b" />Option2 
</td></tr> 
</table> 

</form> 
+0

Questo ha risolto il mio problema Grazie mille. –

Problemi correlati