41 lines
1.1 KiB
JavaScript
41 lines
1.1 KiB
JavaScript
//
|
|
// 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);
|
|
}
|
|
); |