Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Form multi-action

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    52

    Form multi-action

    Ragazzi....
    Sono poco esperto di php...
    Volevo chiedere se è possibile che un form debba "svolgere" più "action"?

    Spiego meglio: il form in questione fa ricaricare la pagina ogni volta che l'utente fa una scelta (action="<?php echo $PHP_SELF;?>"), ma vorrei che una volta compilati tutti i vari campi eseguisse una script presente in un'altra pagina (action="pippo.php").

    Come posso fare???

  2. #2
    lo puoi fare con javascript, reimpostando l'action del form in modo dinamico. ad esempio, metti un tasto di tipo BUTTON (non SUBMIT) al quale assegni, come evento onclick, queste operazioni in sequenza:

    1. modificare l'action del form per farlo puntare alla pagina giusta;
    2. eseguire il submit del form col nuovo action.

    qualcosa del genere (comunque non c'entra niente con PHP):

    codice:
    <form name="my_form" action="pagina1.php">
    
    
    <input name="campo1" value="...">
    <input name="campo1" value="...">
    <input name="campo1" value="...">
    
    
    
    <input type="button" value="Invia" onclick="javascript: my_form.action='pagina2.php'; my_form.submit();">
    </form>
    Nota: rimuovi il trattino nella linea onclick="java-script, non ci vuole. Viene aggiunto automaticamente da questo forum.

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.