jQuery机票价格计算
用户选择出发和到达。例如,从澳大利亚到新加坡,成人票价为100美元,儿童票价为成人票价的80%,婴儿票价为成人票价的10%。然后,总价格将显示在底部jQuery机票价格计算,jquery,Jquery,用户选择出发和到达。例如,从澳大利亚到新加坡,成人票价为100美元,儿童票价为成人票价的80%,婴儿票价为成人票价的10%。然后,总价格将显示在底部 <form id="form1" runat="server"> <div> Full Name: <input type="text" id="txtName" placeholder="Name"><br>
<form id="form1" runat="server">
<div>
Full Name:
<input type="text" id="txtName" placeholder="Name"><br>
Passport/Identification Card:
<input type="text" id="ic" placeholder="number"><br>
Phone Number:
<input type="text" id="phone" placeholder="phone number"><br>
Email Address:
<input type="email" id="email" placeholder="email"><br>
Departing:
<select name="depart" id="dropDest">
<option value=""></option>
<option value="Australia">Australia</option>
<option value="Singapore">Singapore</option>
<option value="New Zealand">New Zealand</option>
</select>
<br>
Arriving:
<select name="arrive" id="Arrive">
<option value=""></option>
<option value="Australia">Australia</option>
<option value="Singapore">Singapore</option>
<option value="New Zealand">New Zealand</option>
</select>
<br>
Number of Adult:
<input type="number" id="Adult">
<br>
Number Child:
<input type="number" id="Child">
<br>
Number of Infant:
<input type="number" id="Infant">
<br>Trip type: <br />
Round Trip
<input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="yesCheck">
One way
<input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="noCheck">
<br>
<div>
<label for="start">Departure Date</label>
<input type="date" id="start" name="trip" value="" min="" max="2030-12-31" />
</div>
<div id="ifYes" style="display:none">
<label for="end">Return Date</label>
<input type="date" id="yes" name="trip" value="" min="" max="2030-12-31" />
</div>
<input type="submit" id="btnSubmit">
</div>
</form>
全名:
护照/身份证:
电话号码:
电邮地址:
离开:
澳大利亚
新加坡
新西兰
到达:
澳大利亚
新加坡
新西兰
成人人数:
儿童人数:
婴儿人数:
行程类型:
往返
单程
离港日
返回日期
Jquery,它将显示文本输入的输出
$(document).ready(function () {
$("#btnSubmit").click(function () {
var name = $("#txtName").val();
var passport = $("#ic").val();
var phone = $("#phone").val();
var email = $("#email").val();
var departing = $("#dropDest").val();
var arriving = $("#Arrive").val();
var noAdult = $("#Adult").val();
var noChild = $("#Child").val();
var noInfant = $("#Infant").val();
var departure = $("#start").val();
var Return = $("#yes").val();
var text ="Full Name: " + name + "<br/>Passport Number: " + passport + "<br/>Phone Number: " + phone + "<br/>Email Address: " + email + "<br/>Departing: " + departing + "<br/>Arriving: " + arriving + "<br/>No of Adult: " + noAdult +"<br/>No of Child: " + noChild + "<br/>No of Infant: " + noInfant + "<br/>Departure Date: " + departure + "<br/>Return Date: " + Return;
$("#result").html(text);
return false;
});
$(文档).ready(函数(){
$(“#btnsupmit”)。单击(函数(){
var name=$(“#txtName”).val();
var passport=$(“#ic”).val();
var phone=$(“#phone”).val();
var email=$(“#email”).val();
var偏离=$(“#dropDest”).val();
var到达=$(“#到达”).val();
var noAdult=$(“#成人”).val();
var noChild=$(“#Child”).val();
var noInfant=$(“#婴儿”).val();
var偏差=$(“#开始”).val();
var Return=$(“#是”).val();
var text=“全名:”+Name+”
护照号码:“+Passport+”
电话号码:“+Phone+”
电子邮件地址:“+Email+”
出发:“+examing+”
抵达:“+examing+”
成人人数:“+noAdult+”
儿童人数:“+noChild+”
婴儿人数:“+noInfant+”
出发日期:“+examing+“
退货日期:”+退货;
$(“#结果”).html(文本);
返回false;
});
我怎么计算呢?谢谢。如果成人的人数是5人,如果孩子只有一个,那么孩子的票是400美元,不是这样。成人票是100美元。因此,儿童票是80美元,婴儿票是10美元。假设成人的人数是5人,只有一个孩子和他们在一起,滴答声的总成本是100美元et将是580美元
$('#form1').submit(function(event) {
event.preventDefault();
var adult = parseInt($('#Adult').val());
var child = parseInt($('#Child').val());
var infant = parseInt($('#Infant').val());
var totalAdult = adult*100;
var totalChild = (child*100)*0.8;
var totalInfant = (infant*100)*0.1;
totalFightCost = parseInt(totalAdult)+parseInt(totalInfant)+parseInt(totalChild);
alert(totalFightCost);
});