jQuery机票价格计算

jQuery机票价格计算,jquery,Jquery,用户选择出发和到达。例如,从澳大利亚到新加坡,成人票价为100美元,儿童票价为成人票价的80%,婴儿票价为成人票价的10%。然后,总价格将显示在底部 <form id="form1" runat="server"> <div> Full Name: <input type="text" id="txtName" placeholder="Name"><br>

用户选择出发和到达。例如,从澳大利亚到新加坡,成人票价为100美元,儿童票价为成人票价的80%,婴儿票价为成人票价的10%。然后,总价格将显示在底部

<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);

    });