Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503

    Selezionare valori campi radio selezionati

    Per una richiesta ajax costruisco la stringa dei parametri in questo modo
    codice:
    var elementi = document.forms["preventivolibro"].elements;
    var parametri = "option=com_preventivilibri&task=calcola&tmpl=component&";
    
    for(i=0; i<elementi.length; i++)
    {
    	parametri += elementi[i].name+"="+elementi[i].value+"&";
    }
    parametri = parametri.substr(0,parametri.length-1); //elimino l'ultima &
    ma per i campi radio mi prende tutti i valori, non solo quelli selezionati.
    Come posso risolvere?

    Devo farlo senza sapere a priori il nome dei campi, perché la form si compone automaticamente secondo alcune scelte da un pannello di controllo, quindi non so quali campi ci saranno e quali no.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    for(i=0; i<elementi.length; i++)
    {
    if(elementi[i].type=='radio' && elementi[i].checked==true){
    	parametri += elementi[i].name+"="+elementi[i].value+"&";
    }else{
    	parametri -= elementi[i].name+"="+elementi[i].value+"&";
    }
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    grazie

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.