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

    ricavare il valore di u radio input

    Salve non riesco a prender eil valore di un radio input eccovi il codice:

    Codice PHP:
    <label>
    <
    input name="ditta" type="radio" id="radio" value="Individuale" checked>
     <
    span class="txt12a00">Ditta individuale</span></label>
    <
    label>
    <
    input type="radio" name="ditta" id="radio2" value="Societa">
    <
    span class="txt12a00">Società</span></label
    javascirpt:
    Codice PHP:
    alert(document.getElementById("ditta").value); 
    mi da sempre il valore del primo radio anche se clicco sul secondo.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    I radio sono una collezione (tipo array) che parte da 0 pertanto il 1° sarà document.getElementsByName("ditta")[0].value il 2° document.getElementsByName("ditta")[1].value per intercettare la selezione devi verificare il checked if(document.getElementsByName("ditta")[0].checked)....

    P.S. Attenzione ho usato il name getElementsByName altrimenti non sarebbe cross-browser

    P.S.S. menglio non usare parole riservate per assegnare gli id id="radio" sostituiscilo con id="radio0"
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.