Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Due submit?

  1. #1

    Due submit?

    forse va in un'altra sezione... vabbò è in php lo script.. comunque:

    vorrei inserire in un form la possibilità di rimandare a due script differenti, tipo Submit rimanda a insert.php e Cancel rimanda a delete.php ... come posso fare?

    grazie a tutti.

  2. #2
    provi usare javascript!
    il tesoro più prezioso è la mia libertà

  3. #3
    Utente di HTML.it L'avatar di Emyl
    Registrato dal
    Jul 2004
    Messaggi
    250
    La butto li'...

    forse potresti creare un "push button" <input type="button"...> e poi associargli un evento javascript (OnClick ad esempio), ma non so se puoi controllare le altre variabili della form

  4. #4
    Si, devi usare il javascript.
    esempio:

    <script language="JavaScript">
    function vai()
    {
    document.nome_form.action="./insert.php";
    document.nome_form.submit();
    }

    function canc()
    {
    document.nome_form.action="./delete.php";
    document.nome_form.submit();
    }

    <script>
    poi nel form metterai:

    <input type="button" name="prova" value="invia" onClick="vai()">
    <input type="button" name="prova1" value="cancella" onClick="canc()">

  5. #5

    oppure...

    codice:
    <input type="submit" name="prova" value="invia" onClick="javascript: this.form.action='insert.php';"> 
    <input type="submit" name="prova1" value="cancella" onClick="javascript: this.form.action='cancel.php';">
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  6. #6
    ma uno ti serve per inviare i dati che hai scritto, e l'altro per cancellarli?

    se è così basta fare:

    codice:
    <input type="submit" name="submit" value="Invia">
    <input type="reset" name="submit2" value="Cancella">
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  7. #7
    Originariamente inviato da Manuelandro
    ma uno ti serve per inviare i dati che hai scritto, e l'altro per cancellarli?

    se è così basta fare:

    codice:
    <input type="submit" name="submit" value="Invia">
    <input type="reset" name="submit2" value="Cancella">
    :maLOL:

    PS:
    "vorrei inserire in un form la possibilità di rimandare a due script differenti"
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    Ciao, riprendo questo tread con questa domanda:
    ma in questa maniera, non passano le variabili del campo form?

    Grazie

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    163
    Up. :master:

  10. #10
    Perchè complicarsi la vita
    esistono i radio buttons, credo che così possa andare...

    codice:
    <?php
    
    if($_POST['vai'])
    {
        if($_POST['goto'] == 1)
        {
            $vai_qui = './insert.php';
        }
        
        if($_POST['goto'] == 0)
        {
            $vai_qui = './delete.php';
        }
    }
    
    ?>
    
    <form action="<?php echo $vai_qui; ?>" name="vai" method="post">
        <input name="goto" type="radio" value="1" checked="checked" />Inserisci
    
        <input name="goto" type="radio" value="0" />Elimina
        
    
    
        <input type="submit" name="submit" value="I N V I A" /> 
        </p>
    </form>
    ciao

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.