login  Naam:   Wachtwoord: 
Registreer je!
 Forum

2 submit buttons (Opgelost)

Offline memar - 01/06/2008 05:19
Avatar van memarNieuw lid Ik zou graag een formulier willen maken met 2 submit buttons.
Meestal heb je zoiets:
  1. <form action='een_bestand.php' method='POST'>
  2. <input type='text' name='tekstvak'>
  3. <input type='submit' value='verzend'>
  4. </form>

En dan wordt als je op submit klikt het tekstvak naar 'een_bestand.php' verzonden. Ik wou het dan zo hebben dat er 2 submit-buttons zijn elk met een appart doel-bestand, is dit mogelijk?
Mvg Memar

4 antwoorden

Gesponsorde links
Offline Abbas - 01/06/2008 10:49
Avatar van Abbas Gouden medaille

Crew .NET
Dit gaat wel! Alleen kan je dan in de form niet de 'action' meegeven:
  1. <?php
  2.  
  3. if(isset($_POST['een']))
  4. echo "een: ".$_POST['myTxt'];
  5. //je kan dan hier naar een bestand verwijzen ook
  6.  
  7. if(isset($_POST['twee']))
  8. echo "twee: ".$_POST['myTxt'];
  9. //je kan dan hier naar een ander bestand verwijzen
  10.  
  11. ?>
  12.  
  13. <form name="form1" method="POST">
  14. <input type="text" name="myTxt"
  15. <br />
  16. <input type="submit" name="een" value="een" />
  17. <input type="submit" name="twee" value="twee" />
  18. </form>
Offline MothZone - 01/06/2008 12:01
Avatar van MothZone PHP ver gevorderde Of je zet gewoon al je code in 1 bestand en "splitst" het via de code die titjes al toonde, en verwijst naar dat bestand in je action.
Offline nemesiskoen - 01/06/2008 13:44
Avatar van nemesiskoen Gouden medaille

PHP expert
Maak 2 buttons.
Als er op wordt geklikt roep je een bijbehorende javascript functie toe.
Die doet dan:
  1. frm.action="..."
  2. frm.submit();
Offline memar - 01/06/2008 21:02
Avatar van memar Nieuw lid Ik begrijp wat titjes bedoeld en zo gaat het ook..
Je moet wel nog de action zetten, maar je neemt dan als doelbestand dezelfde pagina en laat je gegevens via een script verzenden naar de verschillende doelpagina's.
Thx
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s