login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Confirm - form afhandelen

Offline Dark_Paul - 20/07/2006 21:52
Avatar van Dark_PaulPHP ver gevorderde Hej,
ik heb een vraagje. dit scriptje kwam ik hier tegen:
  1. <script language="javascript" type="text/javascript">
  2. <!-- Script afkomstig van Sitemasters.be
  3. function confrm(msg, to) {
  4. if(window.confirm(msg)) {
  5. window.location = to;
  6. }
  7. }
  8. // einde script -->
  9. </script>

maar.. hoe kan ik maken dat, zodra je submit, er dit wordt gevraagd. en als je toestemt, het script verdergaat, en anders niet?
ik heb al een onsubmit in de form staan, maar die functie moet de rest doen ;)

2 antwoorden

Gesponsorde links
Offline b4nkr0bz0r - 20/07/2006 22:11
Avatar van b4nkr0bz0r PHP gevorderde
  1. <input type="submit" name="blaat" value="klikken" onClick="confrm('Hier je tekst', 'de_pagina.php?var=ja');">


nu kan je in PHP bijvoorbeeld zetten:
  1. <?php
  2. if (IsSet($_GET['var']) && ($_GET['var'] == 'ja'))
  3. {
  4. // Hij ging er mee akkoord.
  5. }
  6. ?>


Je kan ook bij 'de_pagina.php?var=ja' een pagina invoeren waarnaar hij toegestuurt moet worden, als het persoon op 'Ok' klikt, dit spreekt voorzelf lijkt me...
Offline Dark_Paul - 21/07/2006 19:07
Avatar van Dark_Paul PHP ver gevorderde jah, daar had ik ook al aan gedacht. maar blijft '?var=' dan eigenlijk in de url staan (is iets wat ik me ook al langer afvroeg), of kan je dat ook weer uit de url halen?
ik hoopte eigenlijk dat hier een oplossing voor was met javascript.
ik kan natuurlijk ook een hidden-veld maken, en dan het resultaat als value erin zetten, en dat vervolgens controleren met php (of praat ik nu onzin)? ik kan de functie toch ook beter in de formtag zetten met onsubmit? want als er niet op de button wordt geklikt, wordt de functie niet uitgevoerd ;) wat raden jullie aan om te doen? of maakt dat eigenlijk geen verschil?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s