I actually want to calculate the number of Persons and Children to show in real time a price. This is the form html code:
<form class="form-horizontal" id="registerHere" method='post' action="<?php echo get_template_directory_uri(); ?>/admin/register/mailer.php ">
<fieldset>
<div class="row">
<!-- Select Basic -->
<div class="control-group span1">
<label class="control-label"><?php _e('Adults', 'trek'); ?></label>
<div class="controls">
<select id="selectbasic1" name="adults" class="input-xlarge" >
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
</div>
</div>
<div class="control-group span1">
<label class="control-label"><?php _e('Children', 'trek'); ?></label>
<div class="controls">
<select id="selectbasic2" name="childern" class="input-xlarge" >
<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
</div>
</div>
</div>
<div class="control-group">
<div class="controls" id="totalPrice">
</div>
</div>
</fieldset>
<button type="submit" id="submitted" onsubmit="return validate();" class="btn"><?php _e('Reserve it', 'trek'); ?></button></br>
</form>
And this is my JavaScript and it's not working please help me with an advice if u can
<script type="text/javascript">
function getQuantityAdults()
{
//Assume form with id="theform"
var theForm = document.forms["registerHere"];
//Get a reference to the TextBox
var quantity = theForm.elements["selectbasic1"];
var howmany =0;
//If the textbox is not blank
if(quantity.value!="")
{
howmanyAdults = parseInt(quantity.value)
howmanyAdults = howmanyAdults * 29;
}
return howmanyAdults;
}
function getQuantityChildren()
{
//Assume form with id="theform"
var theForm = document.forms["registerHere"];
//Get a reference to the TextBox
var quantity = theForm.elements["selectbasic2"];
var howmany =0;
//If the textbox is not blank
if(quantity.value!="")
{
howmanyChildren = parseInt(quantity.value)
howmanyChildren = howmanyChildren * 29;
}
return howmanyChildren;
}
function getTotal()
{
var totalPrice = getQuantityAdults() + getQuantityChildren();
//display the result
document.getElementById('totalPrice').innerHTML =
"Total Price For Cake $"+totalPrice;
}
</script>