Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    recuperare valore checkbox selezionato

    Ciao a tutti, ho un problema banale nel recuperare il valore di una checkbox selezionata in un form, il modulo è composto da 4 checkbox

    <input name="id_pacchetto" type="checkbox" value="1"> 1
    <input name="id_pacchetto" type="checkbox" value="2"> 2
    <input name="id_pacchetto" type="checkbox" value="3"> 3
    <input name="id_pacchetto" type="checkbox" value="4"> 4

    Sto cercando di fare una funzione che recuperi il valore selezionato dall'utente per fare alcune verifiche, ho provato con

    document.nome_form.id_pacchetto.value

    ma se provo a stamparlo mi da null... dove sbaglio?
    Grazie
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  2. #2
    un errore potrebbe essere assegnare un id che è per sua natura univoca a 4 elementi
    mi correggo : non avevo visto che l'attribbuto name si chiamava id

    ho trovato questo al volo

    http://forum.html.it/forum/showthread/t-534134.html

  3. #3
    il form è come lo vedi, non sono assegnati id, ogni radio ha ovviamente lo stesso "name" ma valori diversi
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    quello che recuperi con l'istruzione document.nome_form.id_pacchetto è un array devi ciclarlo se vuoi ottenerne i rispettivi valori...

  5. #5

    risolto credo

    codice:
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script> 
    <script>
     $(document).ready(function(){  alert(document.test.id_pacchetto[0].value);   });   </script> </head>
      <body>
     <form name="test">
     <input name="id_pacchetto" type="checkbox" value="1"> 1 <input name="id_pacchetto" type="checkbox" value="2"> 2 <input name="id_pacchetto" type="checkbox" value="3"> 3 <input name="id_pacchetto" type="checkbox" value="4"> 4 </form>  </body> </html>
    è un array il checkbox

  6. #6
    ah ecco, adesso mi funziona! Grazie!
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  7. #7
    Scusate se rompo ancora... utilizzando uno script simile per validare delle checkbox ho un problema perchè non mi prende il nome dato che hanno le parentesi quadre, cioè:

    <input type="checkbox" name="ora[]" value="1"> 1

    <input type="checkbox" name="ora[]" value="2"> 2

    <input type="checkbox" name="ora[]" value="3"> 3

    <input type="checkbox" name="ora[]" value="4"> 4


    siccome [] mi serve per generare l'array da leggere poi con php e non lo posso levare come faccio a far funzionare un'istruzione come questa:

    for (counter = 0; counter < document.prenota.ora.length; counter++) {

    se scrivo

    for (counter = 0; counter < document.prenota.ora[].length; counter++) {

    non mi funziona!
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    prova cosi:

    codice:
    document.prenota["ora[]"].length

  9. #9
    Originariamente inviato da Vindav
    prova cosi:

    codice:
    document.prenota["ora[]"].length


    accetti donazioni? :-)
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    un bel regalino per natale lo accetto volentieri

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.