Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    172

    [JS]Moltiplicazione caselle di testo

    Buon giorno a tutti e buon inizio settimana.

    Ho un problema che credo di aver risolto in parte, ma volevo un consiglio.

    Devo fare un form con n campi. Ho gia deciso di prendere i dat i da questi form e costruire una tabella tramite uno script, assegnarla ad una variabile e metterla poi nel mio Db. Visualizzarla po iè semplice.

    Il problema vero e che il numero dei cmapi nn lo conosco, o meglio, lo conosce l'utente quando inserisce i dati.

    Ho pensato a una funzione js che mi duplica le caselle di testo o quelo che è, oppure a un codice java che mette il contenuto in un array, e poi passa il contenuto nel db(dopo l'elaborazione) Cosa mi consigliate?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    172
    Sto utilizzando una funzione con un ciclo for che mi moltiplica gli oggetti, però questi me li riproduce in un'altra pagina, crdo che sia normale, ma vorrei una conferma, che ne pensate?

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Puoi fare cosi....

    File : test2067a.php
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function add() {
     aTable = document.getElementById('table1');
     newRow = aTable.insertRow(-1);
     newCell = newRow.insertCell(-1);
     newCell.innerHTML = 'Commento<input type="text" name="pippo[]" size="30">';
    }
    //-->
    </script>
    
    </head>
    <body>
    <form action="test2067b.php" method="post">
    <input type="button" value="add" onclick="add()">
    
    <table id="table1">
    </table>
    <HR>
    <input type="submit" value="Invio" >
    
    </body>
    </html>

    File : test2067b.php
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <? 
    $pippo = $HTTP_POST_VARS['pippo'];
    foreach ($pippo as $value) {
     print "$value
    ";
    }
    
    ?>
    </body>
    </html>

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.