Initial commit
This commit is contained in:
41
site/javascript/bookingrequest.js
Normal file
41
site/javascript/bookingrequest.js
Normal file
@@ -0,0 +1,41 @@
|
||||
//
|
||||
// Javascript for booking request page
|
||||
//
|
||||
// Ben Ramey
|
||||
// November 2009
|
||||
//
|
||||
$(document).ready(
|
||||
function()
|
||||
{
|
||||
$.datepicker.setDefaults({
|
||||
changeYear: true,
|
||||
changeMonth: true,
|
||||
minDate: "-100y",
|
||||
maxDate: "+1y",
|
||||
yearRange: "-100:+1"
|
||||
});
|
||||
|
||||
function AddPassenger(e)
|
||||
{
|
||||
var table = $("table.passengers");
|
||||
var newRow = $("table.passengers>tbody>tr:last-child").clone();
|
||||
var passengerLabelCell = newRow.find("th");
|
||||
var numExistingPassengers = table.find("tbody>tr").length;
|
||||
|
||||
passengerLabelCell.text("Passenger " + Number(numExistingPassengers + 1));
|
||||
newRow.find("input").removeAttr("id").val("");
|
||||
newRow.find("select").val("Male");
|
||||
newRow.find("input.date-input").removeClass("hasDatepicker").datepicker();
|
||||
newRow.attr("passengernumber", numExistingPassengers + 1);
|
||||
|
||||
table.append(newRow);
|
||||
|
||||
e.preventDefault();
|
||||
}
|
||||
|
||||
// make all the date-input inputs datepickers
|
||||
$("input.date-input").datepicker();
|
||||
|
||||
$("button#AddPassengerBtn").click(AddPassenger);
|
||||
}
|
||||
);
|
||||
Reference in New Issue
Block a user