Could someone help me out please. I need to calculate price and add it automatically to a input field without refreshing the page
this is what I got so far but it's not working
the input html form field looks a bit like this
 <form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
     <b>Airport:</b>     
     <select size="1" name="arrivalairport" id="airport">
        <option value=""></option>
            <?
            $airportresult = mysql_query("SELECT * FROM ms_airport_airport WHERE LENGTH (ms_airport_airport_name) > 1 ORDER BY ms_airport_airport_name");
            if (mysql_num_rows($airportresult) > 0) {
               while (($airsubrow = mysql_fetch_assoc($airportresult)) !== false){
                   $airportname = $airsubrow['ms_airport_airport_name'];
                   echo '<option value="'.$airportname.'">'.$airportname.'</option>';
               }
            }
            ?>
      </select>
      <p>
      <b># Passengers:</b>    
      <input type="text" name="arrivalnrpass" id="arrivalnrpass" size="3">
      <p>
      <b>Babyseat:</b>    
      <input type="text" name="arrivalbaby" id="arrivalbaby" size="3">
      <p>
      <b>Price:</b>    
      <input type="text" name="arrivalprice" id="arrivalprice" size="5">  €
      <p>
      <input class="button" type="submit" value="Add" name="action">
 </form>
and this is what i have as ajax
<script>
   $(document).ready(function(){  
       $('#airport').change(function(){  
           var airport_name = $(this).val();
       });      
   });
   $('#arrivalnrpass').keyup(function(){  
       var arrivalnrpass = $(this).val();
    });
    $('#arrivalbaby').keyup(function(){  
       var arrivalbaby = $(this).val();
    });  
    if (airport_name == 'Alicante' && arrivalnrpass < 4 && arrivalbaby == 0)  {
        var price = 40
        $('#arrivalprice').val(price);
    }  
 });  
  </script>
i hope someone could help me out - thanks
 
     
     
    