Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    8

    due form, stesso submit

    salve, sono nuovo di qui..
    vorrei sapere se è possibile con un solo click su un bottone 'submit' inviare ad una pagina php [l'action] informazioni contenute in un altro form che, per esigenze grafiche, dovrebbe rimanere separato dal primo..
    sostanzialmente ci sono due form separati, il primo contenente action e submit [più altre cose] e più giù altri contenenti altre variabili da passare alla pagina php dell'action..


    [mi scuso se un topic del genere dovesse già esistere ma il server dell'uni da dove scrivo non consente la ricerca di alcune parole...]

    grazie.

  2. #2
    Non ho capito bene, ma i 2 form puntano entrambi alla stessa pagina ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    8
    esattamente.. tutti i form contengono variabili da passare alla pagina successiva.. il probelma è che con form separati riesco a inviare solo quelle del form contenente il bottone submit, mentre le altre vanno perdute..

  4. #4
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    mi sa che devi farlo in javascript.
    se funziona, usa solo un submit e aggiungici onclick="documents.nomealtroform.submit();"

    se no, usa un pulsante qualsiasi che abbia il submit come sopra per entrambi:
    codice:
    onclick="document.nomeform.submit(); document.nomeform2.submit();"
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  5. #5
    Scusami ma perchè 2 form, fanne uno solo se puntano entrambe alla stessa pagina, non capisco proprio cosa possa centrare la grafica.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    8
    grazie, proverò questo pomeriggio..
    eh.. ho il sito organizzato a tabelle, vari campi su varie celle..
    so che non è il massimo... ci si arrangia..

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    8
    Non va...

    Posto un po' di codice di esempio...

    questa è l'index:

    Codice PHP:
    <html>
    <
    head>
    </
    head>
    <
    body>
    <
    SCRIPT language="JavaScript">
    function 
    submitform()
    {
      
    document.form1.submit();
      
    document.form2.submit();
      
    document.form3.submit();
      
    document.form4.submit();  
    }
    </SCRIPT>

    <form id="form1" name="form1" method="post" action="2.php">
    1  <input type="text" name="uno" />
    </form> 

    <form id="form2" name="form2" method="post" action="2.php">
    2  <input type="text" name="due" />
    </form>
     
    <form id="form3" name="form3" method="post" action="2.php">
    3  <input type="text" name="tre" />
    </form>

    <form id="form4" name="form4" method="post" action="2.php">
    4  <input type="text" name="quattro" />
    </form>

      [url="javascript: submitform()"]Invia[/url]

    </body>
    </html> 
    e questa è la semplicissima pagina 2.php (in questo caso serve solo a vedere le variabili passate):

    Codice PHP:
    <?php
    echo $uno;
    echo 
    ",";
    echo 
    $due;
    echo 
    ",";
    echo 
    $tre;
    echo 
    ",";
    echo 
    $quattro;
    ?>
    ce ne sono 4 a puro scopo "didattico"...
    non so... forse non può proprio esistere una cosa del genere.

  8. #8

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    8
    non importa l'utilità.. se sai come risolvere questo problema me lo dici, perfavore.. i form NON POSSO ATTACCARLI.
    con un click su un bottone devo inviare i dati di più form a una pagina che IN QUESTO CASO ha la sola utilità di elencare le variabili passate.

  10. #10
    Mi devi perdonare, ma non so aiutarti anche perchè non capisco l'utilità di questa operazione.

    Non ci posso credere che tu non possa fare un unico form all'interno del quale ci metti tutto quello che vuoi, porta pazienza.

    Al massimo lo apri all'inizio del body e lo chiudi prima della fine e dentro ci metti tutta la tua grafica et voilà.



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 © 2026 vBulletin Solutions, Inc. All rights reserved.