Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    209

    Recuperare i valori di una multi checkbox

    Salve a tutti,

    ho un form con più checkbox del tipo

    <div style="margin-left:10px ">Funzioni:





    <label for="myCheckbox1"><input type="checkbox" name="check[]">Riparazioni</label>
    <label for="myCheckbox2"><input type="checkbox" name="check[]">Produzioni</label>
    <label for="myCheckbox3"><input type="checkbox" name="check[]">Report</label>
    <label for="myCheckbox4"><input type="checkbox" name="check[]">Tabelle</label>
    <label for="myCheckbox5"><input type="checkbox" name="check[]">Abilitazioni</label>




    <label for="myCheckboxAll"><input type="checkbox" onclick="checkUncheck(this);" >Tutte</label>
    </div>

    La funzione javascript è

    <script type="text/javascript">
    <!--

    function checkUncheck(check)
    {
    var checks = document.getElementsByName('check[]');
    for(i = 0; i < checks.length; i++)
    {
    checks[i].checked = check.checked;
    }
    }

    // -->
    </script>


    In questo modo posso selezionare o deselezionare tutti i checkbox o scegliere solo alcuni.

    Il problema è che non riesco a recuperare in asp il valore dei ccheckbox selezionati.

    Avete un suggerimento?

    Grazie.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il value non l'hai messo... come fai a recuperarlo???

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    209
    si scusa ho dimenticato di trascriverlo, i value corrispondono al progressivo quindi 1,2,3,4,5

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non so la pagina di destinazione ma se provi a fare:

    response.write request.form("check[]")

    cosa ottieni?

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    209
    ricevo tanti "on" quanti sono il numero si check selezionati

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da fullavia
    ricevo tanti "on" quanti sono il numero si check selezionati
    Da una simulazione io ricevo un Array cosi 1, 2, 3, 4, 5 che corrispondono ai valori delle checkbox posta la pagina online
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    209
    si hai ragione, mi ero ancora scordato di inserire il value.
    Con il value mi da 1,2,3,4,5 ovviamente se li seleziono tutti.
    Per recupereare i singoli valori come faccio ?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ti restituisce quelli che selezioni.

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    209
    scusa l'ignoranza, ma sono in formato stringa o numerico?
    Posso usare la funzione InstrRev per recuperare i valori ?

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Puoi usare la SPLIT() per creare l'array e poi lo scorri elemento per elemento.

    Roby

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