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

    bottone per aggiungere campi form

    ciao a tutti!
    a questo indirizzo(http://naturewildlife.altervista.or...he_uccelli.html)
    potete vedere un form html che ho creato. come potete vedere sotto a "specie osservate" e sotto a "sito di osservazione" sono presenti dei campi da compilare, il mio problema è proprio questo: come posso fare per far visualizzare un solo campo per le due colonne con un tasto per aggiungere altri campi in base alle esigenze degli utenti?
    per esempio se un utente ha bisogno di inserire 15 specie osservate deve quindi aggiungere 15 campi di specie osservate e sito di osservazione.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    Ok, ora ti posso rispondere :
    Allora. Quello che ti serve è modificare l'html ad ogni pressione di tasto, quindi dovrebbe venire cosi:

    Codice PHP:
    <script>
    var 
    0;
    function 
    crea(){
        
    nuovo_tr document.createElement("tr");

        
    nuovo_tr.innerHTML='<td style="text-align: center;"><input name="'+i+'" size="20" type="text" /></td>';

        
    i++;

        
    nuovo_tr.innerHTML='<td style="text-align: center;"><input name="'+i+'" size="20" type="text" /></td>';

        
    document.getElementById("valori_aggiuntivi").appendChild(nuovo_tr);

    }
    </script> 
    Nell' HEAD.


    Codice PHP:
    [url="#"]crea elemento[/url
    Nel BODY.

    E sostituisci pure

    Codice PHP:
    <table style="width: 654px; border: 0px solid #ffffff;" border="0">
    <
    tbody
    con

    Codice PHP:
    <table style="width: 654px; border: 0px solid #ffffff;" border="0">
    <
    tbody id="valori_aggiuntivi"
    Ora dovrebbe funzionare.

  3. #3
    ciao!ti ringrazio molto ma non funziona
    guarda prova tu stesso:
    http://naturewildlife.altervista.org..._20_campi.html
    i campi che si aggiungono vanno bene, ma non capisco il perche si inseriscano sopra la scritta specie osservate!e comunque non si generano due file di campi ma se ne genera una sola sopra specie osservate cliccando su tutti e due i link crea elemento!
    dove sta l'errore?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    A me non si inseriscono sopra la scritta specie osservate e comunque sei tu che hai messo i tasti 2 volte. Comunque scusa, c'è un mio errore nel codice XD
    Sostituisci "nuovo_tr.innerHTML=...." con "nuovo_tr.innerHTML += .....
    Così dovrebbe andare....
    Devi vedere invece se va il form e se i valori vengono riceviti correttamente dal PHP.
    e buona foruna

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.