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

    Inviare dati checkbox senza form con javascript

    Scusare il titolo un po' incasinato, ma il mio problema è questo: ho una pagina con un classico form, dove però ho un div dal quale faccio delle richieste ajax per inserire al volo del testo in una textarea del mio form.
    In questa finestrella ho un elenco di checkbox, dalla quale posso selezionare gli elementi che a me interessano e che cliccando su un pulsante, invia i dati sempre via ajax ad una pagina php che poi mi sputa il codice che via js metto dentro la mia textarea.
    Il problema è che non so' come inviare i dati, mentre con un select od un campo text mi basta fare document.getElementById(miocampo).value, per il checkbox come faccio?

  2. #2
    document.getElementById(miocampo).checked

    Andrea

  3. #3
    Originariamente inviato da raven74
    document.getElementById(miocampo).checked

    Andrea
    Checked mi controlla solo se è spuntato quel campo oppure no, ma non mi manda nessun valore.
    Alla fine ho risolto così:
    codice:
    function takeCheckBoxValue(input_name){
    	var elements = document.getElementsByTagName("input");
    	var myvalue = new Array();
    	for (var i = 0; i < elements.length; i++) {		
    		if (elements[i].getAttribute("name") == input_name) {
    			if(elements[i].checked == true){
    				myvalue.push(elements[i].value);
    			}
    		}
    	}	
    	return myvalue;
    }
    Che alla fine riprendo da php come una stringa concatenata con la virgola.

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.