Ho un sito web ha iniziato dove voglio avere 2 presentare pulsanti separati, uno dei quali prenderanno dati inseriti e fare qualche calcolo ad essa per visualizzare sullo stesso schermo. Ho questo lavoro con successo con:Tasti multipli presentare php diverse azioni
<form id="form1" name="form1" method="post" onsubmit="" onreset="" action="programname.php">
<input type="submit" name="calc" value="Find Angle">
e poi io uso:
if (!isset($_POST['submit'])){
Do actions, display calculations}
Ora voglio un pulsante che prende ancora i dati sono entrati, ma poi va a un indirizzo diverso secondo invio. C'è un modo elegante per farlo?
It wo RKS! Molte grazie! Ho passato un'ora a guardare casi leggermente diversi dai miei e non riuscivo a capirlo. Ce l'hai in 3 secondi :-) Ho molto altro da imparare .. – Joegramming
Cosa succede se l'utente preme il tasto Invio senza fare clic su alcun pulsante di invio? –
@IstiaqueAhmed: A meno che non lo si cambi, invierà il modulo con qualsiasi azione abbia per impostazione predefinita. Se questo non è ciò che desideri, puoi impostare il comportamento desiderato tramite un listener 'onsubmit' sull'elemento'