Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [html]radio button di gruppo.

    vi e spongo praticamente quello che è il mio problema.

    ho un form dove un utente a più domande può rispondere SI NO ALTRO.
    a queste 3 risposte sono associati 3 radio button.

    il problema è che non riesco a selzionare i button.. vi spiego

    con questo codice

    codice:
    <form name='1' action='aa.php' method='post'>
       <td>sei fesso?</td>
       <td><input name='risp' type='radio' value='y' /></td>
       <td><input name='risp' type='radio' value='n' /></td>
       <td><input name='risp' type='radio' value='a' /></td>
    <input type='submit' name='ok' value='invia' />
    </form>
    allora con il codice di cui sopra, non ci sono problemi, i problemi nascono quando devo inserire più domande.

    non so se fare 1 form nuovo per ogni domanda (e poi come creo il submit per inviare tutti i dati?) oppure un unico form per tutte le domande, tipo questo


    codice:
    <form name='1' action='aa.php' method='post'>
       <td>sei fesso?</td>
       <td><input name='risp' type='radio' value='y' /></td>
       <td><input name='risp' type='radio' value='n' /></td>
       <td><input name='risp' type='radio' value='a' /></td>
    
    <td>sei scemo?</td>
       <td><input name='risp' type='radio' value='y' /></td>
       <td><input name='risp' type='radio' value='n' /></td>
       <td><input name='risp' type='radio' value='a' /></td>
    
    
    </form>
    in questo caso posso selezionare solo 1 risposta tra le 6 e non 1 per domanda!

    help

  2. #2
    Devi usare nomi diversi per i gruppi di radio buttons. Se i primi tre hanno name="risp" e sono relativi ad un'unica domanda va bene, ma i tre successivi sono relativi ad una domanda diversa, e quindi devono avere un valore di name diverso da quello dei tre radio buttons precedenti.

    codice:
    <form action="aa.php" method="post">
       <td>sei fesso?</td>
       <td><input name="risp" type="radio" value="y" /></td>
       <td><input name="risp" type="radio" value="n" /></td>
       <td><input name="risp" type="radio" value="a" /></td>
    
    <td>sei scemo?</td>
       <td><input name="risp1" type="radio" value="y" /></td>
       <td><input name="risp1" type="radio" value="n" /></td>
       <td><input name="risp1" type="radio" value="a" /></td>
    
    
    </form>
    Puoi anche eliminare il name del form...non serve a nulla e in XHTML 1.0 Strict non è nemmeno ammesso.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.