Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    48

    aggiungere casella di testo in form

    Ciao a tutti! Ho una form di inserimento clienti e i loro domini associati.
    Nella stessa pagina,dopo aver inserito i dati anagrafici, posso inserire 5 domini. Se un cliente ha più di 5 domini vorrei aggiornare la form e aggiungere una o più caselle di testo cliccando su un bottone. Questo senza perdere i dati già inseriti nel form(in questo caso nome, cognome e i domini).
    Come posso fare? Vi posto la parte di codice che interessa.

    Codice PHP:
    <?php
    <html>
    <
    head>
    <
    link href="stile.css" rel="stylesheet" type="text/css">
    </
    head>
    <
    body>
    <?
    php
        
    if(isset($_REQUEST['invia']))
        {        
            
    //query di inserimento
        
    }
        
    ?>
        <table border="0" align="center">
        <tr>
        <form method="post" action="ins_cliente.php">
        <td class="txtbiancobold">nome :</td><td>
            <input type="text" name="nome" size="50"></td></tr>
        <td class="txtbiancobold">cognome :</td><td>
            <input type="text" name="cognome" size="50"></td></tr>
        </table>
        <table border="0" align="center">
        <tr>
        <td colspan="6"><hr></td></tr>
            <td colspan="6" align="center"><strong class="txtbiancobold">Domini attivi[/b]</td></tr>
        <td colspan="6"><hr></td></tr>
        
        <?php
        $tot
    =5;
        for(
    $i=0;$i<$tot;$i++)
        {
        
    ?>
        <td class="txtbiancobold">Dominio:</td><td>
            <input type="text" name="dominio<?php echo $i;?>" size="50"></td>
            <td class="txtbiancobold">Numero caselle:</td>
            <td>
            <select name="caselle<?php echo $i;?>">
            <option value="">
            <?php
            
    for($j=1;$j<=10;$j++)
            {
            
    ?>
            <option value="<?php echo $j;?>"><?php echo $j;?></option>
            <?php
            
    }
            
    ?>
            </select>
            </td>
            </tr>
        <?php
        
    }
        
    ?>
        <td colspan="6" align="center"><input type="submit" name="aggiungi" value="agg dominio" onclick="">
        
        <td></td></tr><td colspan="6"align="center">
        <input type="hidden">
            <input type="submit" name="invia" value="INVIA"></td></tr>
        </form>
        </tr>    
        </table>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    48
    up

  3. #3
    in che modo intendi far capire al programma che ha più di 5 domini? U_U

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    48
    Se clicco sul bottone aggiungi dominio viene creata una nuova riga con una casella di testo dove si può inserire il sesto dominio, se clicco di nuovo viene aggiunta una nuova casella di testo per inserire il settimo dominio, e così via.

  5. #5
    puoi provare con un javascript oppure con un pulsante simile a quello di "anteprima" di questo forum, in pratica mandi via post tutti i dati ad una pagina che ti ritorna il form + un campo per ogni volta che clicchi tenendo i dati (ma li devi passare via post)

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    48
    Non ci avevo pensato, adesso provo. 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.