problema radio button e dati

Ciao

Ho creato un form col quale un utente può scegliere il carattere con quale verrà stampata (tramite GD2) un suo messaggio su un'immagine. Ho usato per fargli fare la scelta dovuto 3 radio button.

Ora vorrei dare la possibilità di scegliere anche il colore e ho pensato di utilizzare anche questa volta i radio button. Volevo inserire 3 radio button  di fianco (a destra) dei 3 utilizzati per selezionare il carattere.

Ma mi sono trovato ad affrontare 2 problemi.

1) i 3 radio button per il colore non so perchè ma si posizionano al di fuori della tabella.

2) dovrei fare in modo di inviare insieme al dato relativo al radio button selezionato per il carattere anche quello per il colore (quindi 1 per il carattere selezionato e un altro per il colore). Ma come devo fare? Possono convivere in un unico form 2 serie di radio button (3 radio per serie)?

Questo il codice:

echo"<table border=\"1\">
      <FORM action=\"testo.php\" method=post>
      <TR>
       <TD align=\"center\" valign=\"top\">
        <input type=\"hidden\" name=\"task\" value=\"anteprima\">
        <INPUT TYPE=\"TEXT\"  maxlength=30 size=40 name=\"messaggio\" >
        </TD>
       <td>&nbsp;</td> 
     </TR>
      <TR><td><font color=\"#FF0000\"><b>Scegli il tipo di carattere:</b></font></td>
      <td>&nbsp;</td>
      </TR>
      <TR><td><img border=\"0\" src=\"time.gif\"> <input type=\"radio\" name=\"button\" value=\"time\" checked/></td>
       <td>&nbsp;</td> 
      </TR>
      <TR><td><img border=\"0\" src=\"comic.gif\"> <input type=\"radio\" name=\"button\" value=\"comic\"></td>
      <td>&nbsp;</td>
      </TR>
      <TR><td><img border=\"0\" src=\"mono.gif\"> <input type=\"radio\" name=\"button\" value=\"mono\"></td>
      <td>&nbsp;</td><input type=\"radio\" name=\"color\" value=\"rosso\"></td>
      </TR>
      <TR><td>&nbsp;</td><td>&nbsp;</td>
      </TR>              
       <TR>
       <TD align=\"center\">
        <INPUT TYPE=\"SUBMIT\" value=\"Anteprima\">
        </TD><td>&nbsp;</td>
        </TR>
        </FORM>
     </table>";
}

ho messo un solo radio button per esempio

Grazie

inviato 8 anni fa
frankphp
X 0 X

In un form possono stare tutte le serie di radio button che vuoi, basta che ogni serie abbia un nome proprio, diverso da quello usato nelle altre serie, e che ogni radio button abbia un ID distinto da tutti gli altri radio.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

In un form possono stare tutte le serie di radio button che vuoi, basta che ogni serie abbia un nome proprio, diverso da quello usato nelle altre serie, e che ogni radio button abbia un ID distinto da tutti gli altri radio.

 :bye:

io il nome diverso l'ho dato. La cosa dell'id mi sfugge. Ma questo risolve anche il fatto che la seconda serie dei radio button viene collocata fuori tabella?

Grazie

risposto 8 anni fa
frankphp
modificato 8 anni fa
X 0 X

Gli ID diversi sono necessari in XHTML e comunque non dovrebbero avere impatto sul funzionamento della pagina. Il problema della tabelle invece dipende dai dall'uso scorretti di qualche tag TD o TR, i radio button non c'entrano. :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X
Gli ID diversi sono necessari in XHTML e comunque non dovrebbero avere impatto sul funzionamento della pagina. Il problema della tabelle invece dipende dai dall'uso scorretti di qualche tag TD o TR, i radio button non c'entrano. :bye:

si infatti. Hai ragione, grazie ancora.

risposto 8 anni fa
frankphp
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda