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

    [JS] Inserire textbox al click su bottone

    Salve il problema è semplice forse :tongue:;
    Il form nel codice quì sotto permette l'inserimento di una lingua tramite input e 3 select per i voti in lettura, scrittura, ed espressione orale. In pratica tutta la parte ke sta tra i due commenti. Alla fine del form c'è un button dove al click dovrei inserire proprio sotto il secondo commento nuovamente tutto quello che sta tra i due commenti cambiando i nomi dell'input e delle 3 select e mantenendo inalterati tutti gli altri campi già compilati dall'utente.
    Per questo ho pensato a una bella funzione javascript di nome nuova()
    dove non so assolutamente cosa scriverci
    Mi potete aiutare?
    codice:
    <form method="post" name="Lingue" action="ricevi.php">
    <table>
    
    <tr>
    <td>Lingua</td>
    <td><input type="text" value="" name="lingua_1"></td>
    <td>Lettura</td>
    <td>
    <select size="1" name="voto_lettura_lingua_1">
    <option value=" 1 ">1</option><option value=" 2 ">2</option>
    <option value=" 3 ">3</option><option value=" 4 ">4</option>
    <option value=" 5 ">5</option><option value=" 6 ">6</option>
    <option value=" 7 ">7</option><option value=" 8 ">8</option>
    <option value=" 9 ">9</option><option value=" 10 ">10</option>
    </select>
    </td>
    <td>Scrittura</td>
    <td>
    <select size="1" name="voto_scrittura_lingua_1">
    <option value=" 1 ">1</option><option value=" 2 ">2</option>
    <option value=" 3 ">3</option><option value=" 4 ">4</option>
    <option value=" 5 ">5</option><option value=" 6 ">6</option>
    <option value=" 7 ">7</option><option value=" 8 ">8</option>
    <option value=" 9 ">9</option><option value=" 10 ">10</option>
    </select>
    <td>Espressione Orale</td>
    <td>
    <select size="1" name="voto_lettura_lingua_1">
    <option value=" 1 ">1</option><option value=" 2 ">2</option>
    <option value=" 3 ">3</option><option value=" 4 ">4</option>
    <option value=" 5 ">5</option><option value=" 6 ">6</option>
    <option value=" 7 ">7</option><option value=" 8 ">8</option>
    <option value=" 9 ">9</option><option value=" 10 ">10</option>
    </select>
    </td>
    </tr>
    
    <tr>
    <td>
    <input type="button"  name="altra_lingua"  
    value="Per inserire un'altra lingua clicca qui" onClick="javascript:nuova();">
    </td>
    </tr>
    </table>
    </form>
    
    <script>
    
    function nuova()
    
    {
    
    ??????????? 
    
    }
    
    </script>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non e' che non si possa fare... ma e' sicuramente piu' semplice realizzarlo lato server (in PHP, che gia' conosci) dopo l'invio parziale dei dati... e sicuramente non avrai problemi di compatibilita' con i diversi browser

    IMHO

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

    Preferirei trovare il modo in js :-D

    Siccome devo gestire una mole sostanziosa di dati che già mi necessitano un buon numero di controlli in php e incazzature e giga incasinamento delle sessioni (quando dovrò inserircele) e lo script si va sensibilmente complicando..., ti do il link per vedere tu stesso: http://www.edilbank.com/registrazione/curriculum.htm
    considera che ho aggiunto solo le prime 3 sezioni e ce ne sono un'altra 20ina... Speravo in un buon js che mi traeva d'impaccio... Il codice non è esattamente quello che ho incollato se vai al link sopra citato clicando su informazioni personali è l'ultima tr della tabella ke porta il nome lingue conosciute... e il bottone magico dovrebbe essere quel simpatico Altre Lingue....
    Che ne dici c'è speranza di risolverla in JS?

    Grazie in anticipo

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.