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

    [PHP]CampoRadio in un form

    salve allora sono alle primissime armi dovrei fare una specie di questionario con nome password intaressi camporadio nazionalita campo testo etc...
    più o meno credo di averlo fatto però n nriesco a capire cm mettere nel campo radio 3 opzioni di testo come ad esempio
    Single Sposato Vedovo
    questo è il codice

    <html>
    <head>
    <title>
    Form
    </title>
    </head>
    <body>
    <h1>Form</h1>


    <form action="http://www.sitoweb.it/programma.php" method="get">
    Nome: <input type="text" name="nome" value="Paston" size="20">


    Password: <input type="password" name="Password" value="" size="10">


    <h4>intaressi</h4>


    Calcio: <input type="checkbox" name="Cpzione">


    Caccia <input type="checkbox" name="CampoCheckbox_2" >


    Pesca <input type="checkbox" name="CampoCheckbox_3" >


    CampoRadio:
    <input type="radio" name="vedovo" value="1">


    <input type="radio" name="sposato" checked="checked" value="2">

    <input type="radio" name="single" value="3">


    Nazionalità: <select name="CampoSelect">
    <option> Italiano
    <option selected>Brasiliano
    <option> Cinese
    </select>


    CampoTextarea: <textarea name="CampoTextarea" rows="4" cols="30" value="Valore di default"> </textarea>



    CampoTesto disabilitato: <input type="text" name="CampoTestoDisabilitato" value="Valore di default" size="20" disabled>






    <input type="submit" name="btnSubmit" value="Invia">


    <input type="reset" name="btnReset" value="Azzera">



    </form>
    </body>

    </html>

  2. #2
    E' molto semplice: devi dare a tutti i "radio" lo stesso nome: infatti, è vero che sono separati, ma fanno tutti parte dello stesso input. Quando alla pagina seguente recupererai i dati, nella variabile dove è contenuto questo input troverai il valore del "radio" selezionato.
    Quindi devi scrivere questo:
    codice:
    CampoRadio: 
    
    <input type="radio" name="domanda" value="vedovo">
    
    <input type="radio" name="domanda" checked="checked" value="sposato">
    
    <input type="radio" name="domanda" value="single">
    Quindi se avrai selezionato il primo "radio" il valore dell'input "domanda" sarà "vedovo".

    Spero di esserti stato utile...
    Fammi sapere!


    PS: Penso che sarebbe stato più opportuno mettere questa domanda nel forum di HTML/XHTML, non essendo questo problema legato, se non indirettamente, al PHP

  3. #3
    Originariamente inviato da quit10
    E' molto semplice: devi dare a tutti i "radio" lo stesso nome: infatti, è vero che sono separati, ma fanno tutti parte dello stesso input. Quando alla pagina seguente recupererai i dati, nella variabile dove è contenuto questo input troverai il valore del "radio" selezionato.
    Quindi devi scrivere questo:
    codice:
    CampoRadio: 
    
    <input type="radio" name="domanda" value="vedovo">
    
    <input type="radio" name="domanda" checked="checked" value="sposato">
    
    <input type="radio" name="domanda" value="single">
    Quindi se avrai selezionato il primo "radio" il valore dell'input "domanda" sarà "vedovo".

    Spero di esserti stato utile...
    Fammi sapere!


    PS: Penso che sarebbe stato più opportuno mettere questa domanda nel forum di HTML/XHTML, non essendo questo problema legato, se non indirettamente, al PHP
    grazie mille solo che vedo solo i 3 pallini ma nn vedo la scritta cn le possibile opzioni perchè?
    grz ancora

  4. #4
    i nomi delle opzioni li devi scrivere al di fuori del tag:
    codice:
    Vedovo<input type="radio" name="domanda" value="vedovo">
    
    sposato<input type="radio" name="domanda" checked="checked" value="sposato">
    
    single<input type="radio" name="domanda" value="single">
    Infatti "name" serve solo per identificare l'input, serve quando lo usi con PHP, javascript o altri linguaggi, non viene visualizzato dall'utente, in questo modi scrivi semplicementew una parola accanto alla quale fai apparire l'input.

  5. #5
    Originariamente inviato da quit10
    i nomi delle opzioni li devi scrivere al di fuori del tag:
    codice:
    Vedovo<input type="radio" name="domanda" value="vedovo">
    
    sposato<input type="radio" name="domanda" checked="checked" value="sposato">
    
    single<input type="radio" name="domanda" value="single">
    Infatti "name" serve solo per identificare l'input, serve quando lo usi con PHP, javascript o altri linguaggi, non viene visualizzato dall'utente, in questo modi scrivi semplicementew una parola accanto alla quale fai apparire l'input.
    GRAZIEEEEEEEEEEEEEE 1000

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.