Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    selezionare pulsanti radio

    Ho 3 pulsanti radio cosi:
    <td>o</td><td>Scelta A</td>
    <td>o</td><td>Scelta B</td>
    <td>o</td><td>Scelta C</td>

    Invece di selezionare il pallino della radio, come posso selezionare col mouse direttamente il testo Scelta A ecc..?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,132
    O usi i label:
    <label for="radio1"><input type="radio" name="radio1" value="1" />radio 1</label>
    oppure devi inserire uno span che racchiuda il testo:
    <input type="radio" name="radio1" value="1" id="r1" /><span onclick="document.getElementById('r1').checked">ra dio 1</span>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ho provato cosi:
    <input type="radio" name="radio1" value="1" id="r1" /><span onclick="document.getElementById('r1').checked">ra dio 1</span>

    <input type="radio" name="radio1" value="1" id="r2" />
    <span onclick="document.getElementById('r2').checked">ra dio 2 </span>

    ma devo cliccare solo sul radio per selezionarlo-

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non e' opportuno usare javascript per comportamenti che si possono ottenere naturalmente con xhtml o css, quindi usa i <label>

    nota che nel for del label va specificato l' id del campo a cui dare il focus, non il name

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ho provato cosi:
    <label for="radio1" id="r1" onclick="document.getElementById('r1').checked"><i nput type="radio" name="radio1" value="1" />radio 1</label>

    ma si selezina solo il radio

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,132
    Originariamente inviato da tigre2209
    ho provato cosi:
    <label for="radio1" id="r1" onclick="document.getElementById('r1').checked"><i nput type="radio" name="radio1" value="1" />radio 1</label>

    ma si selezina solo il radio
    Originariamente inviato da Xinod
    non e' opportuno usare javascript per comportamenti che si possono ottenere naturalmente con xhtml o css, quindi usa i <label>

    * nota che nel for del label va specificato l' id del campo a cui dare il focus, non il name

    ciao
    <label for="r1"><input type="radio" name="radio1" id="rs1" value="1" />radio 1</label>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ho provato ma per selezionare la radio devo cliccare sulla radio e non sulla label
    <label for="r1"><input type="radio" name="radio1" id="rs1" value="1" />radio 1</label>

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,132
    <label for="r1"><input type="radio" name="radio1" id="rs1" value="1" />radio 1</label>
    Con la fretta me scappata una s
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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 © 2024 vBulletin Solutions, Inc. All rights reserved.