login  Naam:   Wachtwoord: 
Registreer je!
 Forum

javascript naar php

Offline vinTage - 17/11/2005 20:34 (laatste wijziging 17/11/2005 20:35)
Avatar van vinTageNieuw lid Ik ben niet in vorm denk ik (mn 3e vraag al vandaag)

Ik probeer om na een controle via javascript een variable in een php sessie te zetten.

Ik heb dit javascriptje in elkaar gefletst :
  1. <script type="text/javascript">
  2. function meters_posten(){
  3. var aantalMeter = document.meterForm.qMeters.value;
  4.  
  5. if (isNaN(aantalMeter)) {
  6. window.alert("U moet het aantal vierkante meters in cijfers opgeven !")
  7. } else if (aantalMeter ==""){
  8. window.alert("U heeft nog geen aantal vierkante meters ingevuld !")
  9. } else {
  10. <?php
  11. $_SESSION['bestelde_meters'] = '<script type="text/javascript">document.meterForm.qMeters.value</script>';
  12. ?>
  13. }
  14. }
  15. </script>

De controles via js werken wel, alleen het posten naar die sessie mislukt.

Zo spreek die functie aan <a href = javascript:meters_posten();>
Maar dan word het textvak niet mee gesubmit, ik ben al aan het prutsen geweest met hidden zooi etc, maar ik kom er echt niet aan uit.


Ik heb wel een werkende versie van soortgelijke functie namelijk
  1. <?php if(isset($_POST['meter_knop'])) {
  2. $aantalM2 = $_POST['qMeters'];
  3. if($aantalM2 == ""){
  4. echo '<script type="text/javascript">window.alert("U heeft nog geen aantal vierkante meters ingevuld !")</script>';
  5. unset($_SESSION['bestelde_meters']);
  6. } else if(!is_numeric($aantalM2)){
  7. echo '<script type="text/javascript">window.alert("U moet het aantal vierkante meters in cijfers opgeven !")</script>';
  8. unset($_SESSION['bestelde_meters']);
  9. } else {
  10. $_SESSION['bestelde_meters'] = $aantalM2;
  11. }
  12. }
  13. ?>

Deze werkt eigenlijk perfect, alleen doet de alert gek in IE, als de alert opkomt is het browserscherm gewoon wit, in FF komt de alert gewoon zoals het hoort.

Kan iemand me met een van de twee helpen ? 

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s