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

    recuperare valori checkbox in javascript senza submit

    Ciao a tutti, vi scrivo perchè ho un problema a recuperare i valori delle checkbox in javascript, precisamente in una chiamata ajax:
    il mio form è questo:
    codice:
     <form name="form_mappa" id="form_mappa" method="GET">
                        <input type="checkbox" name="oggi"  value="oggi">Oggi</input>
    
                        <input type="checkbox" name="balli" checked="checked" value="balli">Balli</input>
    
     </form>
    e il mio codice javascript é
    codice:
    function showData(){
        xmlhttp=GetXmlHttpObject();
        if (xmlhttp==null){
            alert ("Browser does not support HTTP Request");
            return;
        }
        var url="Live.php";
        url=url+"?oggi="+oggi+"";
        xmlhttp.onreadystatechange=stateChanged_check;
        xmlhttp.open("GET",url,true);
        xmlhttp.send(null);
        if (xmlhttp.readyState==4){
            document.getElementById("prova_check").innerHTML=xmlhttp.responseText;
        }
    }
    
    function stateChanged_check(){
        if (xmlhttp.readyState==4){
            document.getElementById("info_check").innerHTML=xmlhttp.responseText;
        }
    }
    function GetXmlHttpObject(){
        if (window.XMLHttpRequest){
            // code for IE7+, Firefox, Chrome, Opera, Safari
            return new XMLHttpRequest();
        }
        if (window.ActiveXObject){
            // code for IE6, IE5
            return new ActiveXObject("Microsoft.XMLHTTP");
        }
        return null;
    }
    ma mi manca una funzione da richiamare per recuperare i valori dei checkbox.
    Per recuperare il valore di un input avevo utilizzato:
    codice:
     var data_ajax = document.nomeForm.nomeInput.value;
    per i checkbox invece come si fa?
    Grazie mille

    Stefania
    Destinato alla gioia, l'uomo si nutre di noia

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: recuperare valori checkbox in javascript senza submit

    Originariamente inviato da unkus_nob
    Per recuperare il valore di un input avevo utilizzato:
    codice:
     var data_ajax = document.nomeForm.nomeInput.value;
    per i checkbox invece come si fa?
    devi prendere il value se è checkato
    codice:
    var data_ajax = (document.nomeForm.nomeCheck.checked ? document.nomeForm.nomeCheck.value : '');

  3. #3
    grazie mille!!!
    ho usato questi...ma ho visto che con jquery si possono recuperare con $(#form).val() o qualcosa di simile.....Gran bella comodità
    Destinato alla gioia, l'uomo si nutre di noia

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.