Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603

    Passaggio valori textfield dinamiche

    <!--
    var num=2;
    function accoda(){
    if(document.createElement && document.getElementById && document.getElementsByTagName) {
    // crea elementi
    var oTr=document.createElement("TR");
    var oTd1=document.createElement("TD");
    var oTd2=document.createElement("TD");
    var oField=document.createElement("INPUT");
    var oText=document.createTextNode("email "+num);

    // setta attributi
    oField.setAttribute("type","text");
    oField.setAttribute("name","email"+num);
    oField.setAttribute("size","55");

    // appendi al relativo padre
    oTd1.appendChild(oField);
    oTd2.appendChild(oText);
    oTr.appendChild(oTd1);
    oTr.appendChild(oTd2);
    document.getElementById('tabella').getElementsByTa gName('TBODY')[0].appendChild(oTr);
    // incrementa variabile globale
    num++

    }
    }


    function rimuovi(){
    if(document.removeChild && document.getElementById && document.getElementsByTagName) {
    // se non e' la prima riga
    if(num>2){
    // riferimento al tbody
    var tb=document.getElementById('tabella').getElementsB yTagName('TBODY')[0];
    // riferimento all' ultimo TR
    var lastTr=tb.getElementsByTagName('TR')[(tb.getElementsByTagName('TR').length)-1]
    // rimuovi
    tb.removeChild(lastTr);
    // decrementa variabile globale
    num--
    }
    }
    }
    //-->
    </script>



    [/code]


    --------------------


    <input type="button" value="aggiungi" onclick="accoda()"> <input type="button" value="rimuovi" onclick="rimuovi()">


    <table border="0" id="tabella">
    <tbody>
    <tr>
    <td><input type="text" size="70" name="email1" class="testo" /></td><td>email 1</td>
    </tr>
    </tbody>
    </table>




    Purtroppo non riesco a passare il valore della variabile "num" tramite campo hidden nel form in quanto la vede sempre con il valore impostato all'inizio...



    Chi sà darmi delle indicazioni??

    Grazie!!

  2. #2
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    Scusate..mi sono accorta solo adesso che la prima parte del messaggio è sparita...

    Vi spiego il mio problema.....cercando qui nel forum ho trovato un codice suggerito da Xinod per creare dinamicamente delle textfield e rimuoverle tramite due bottoni....

    Ho quindi nella mia pagina un form di inserimento dati con tra gli altri campi anche queste textfield....
    Ora però questo form punta ad una pagina asp dove raccolgo i valori inseriti....Il problema però è questo.....come faccio a prendere i valori inseriti nelle textfield???? Sembra che non le vede proprio....in più come faccio a sapere da questa pagina a priori quante ne ho inserite????
    Per adesso per ovviare a questo ultimo problema ho inserito nel form anche una select nella quale inserisco in anticipo il numero delle textfield di cui ho bisogno.....così nella pagina asp in cui raccolgo i dati faccio un ciclo for per fare il Request.....ma non funziona...mi prende il valore solo della prima textfield...quella di default.....è come se le altre non le vedesse proprio..!!!

    Come posso fare??? Vi ringrazioooo

  3. #3
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    Up! forse vi sono sfuggita...

  4. #4
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    Up! Non si sa mai.....andasse meglio oggi...

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.