如何将一个收音机与另一个收音机的求和函数相乘并显示总数

时间:2019-07-15 07:23:11

标签: javascript html

我是PHP和javascript的新手,我有一个问题。 我试图使3个固定值(1,2,3)的无线电乘以另一个总和无线电。

让我解释更多。

我用这个javascript求和:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
    </script>
    <script type="text/javascript">
        var globalSum = 0;
        function summerize(formfieldObj)
        {
            globalSum = 0;
            formulaObj = $(formfieldObj).parents("form");
            $(formulaObj).find("input[type='radio']:checked").each(function()
            {
                globalSum = parseInt($(this).val()) + globalSum;
                $("#totalprice").html(globalSum);
                $(formulaObj).find("input[name='total']").val(globalSum);

            });

        }


    </script>

这是我的PHP代码:

<div class="wrap-input100 validate-input bg1 rs1-wrap-input100" data-validate = "alert">
                    <span class="label-input100"> Time *</span>
                    <div class="contact100-form-radio">
                        <input class="input-radio100" id="radio2" type="radio" name="type" value="50" onClick="summerize(this)">
                        <label class="label-radio100" for="radio2">
                           1st day
                        </label>
                    </div>

                    <div class="contact100-form-radio">
                        <input class="input-radio100" id="radio3" type="radio" name="type" value="0" onClick="summerize(this)">
                        <label class="label-radio100" for="radio3">
                            2nd day
                        </label>
                    </div>

                    <div class="contact100-form-radio">
                        <input class="input-radio100" id="radio3-3" type="radio" name="type" value="0" onClick="summerize(this)">
                        <label class="label-radio100" for="radio3-3">
                            3rd day
                        </label>
                    </div>
                </div>

                <div class="wrap-input100 bg1 rs1-wrap-input100">
                    <span class="label-input100">number *</span>
                    <div class="contact100-form-radio m-t-15">
                        <input class="input-radio100" id="radio4" type="radio" name="type2" value="multiply" onClick="multiplyBy()">
                        <label class="label-radio100" for="radio4">
                            1
                        </label>
                    </div>

                    <div class="contact100-form-radio">
                        <input class="input-radio100" id="radio5" type="radio" name="type2" value="multiply" onClick="multiplyBy(2)"">
                        <label class="label-radio100" for="radio5">
                            2
                        </label>
                    </div>

                    <div class="contact100-form-radio">
                        <input class="input-radio100" id="radio6" type="radio" name="type2" value="multiply" onClick="multiplyBy(3)"">
                        <label class="label-radio100" for="radio6">
                            3
                        </label>
                    </div>
                </div>
                <div class="wrap-input100 validate-input bg1 rs1-wrap-input100" data-validate = "alert">
                    <span class="label-input100"> price *</span>
                    <div class="contact100-form-radio m-t-15">
                        <input class="input-radio100" id="radio7" type="radio" name="type3" value="1150" onClick="summerize(this)">
                        <label class="label-radio100" for="radio7">
                          1150
                        </label>
                    </div>

                    <div class="contact100-form-radio">
                        <input class="input-radio100" id="radio8" type="radio" name="type3" value="1300" onClick="summerize(this)">
                        <label class="label-radio100" for="radio8">
                           1300
                        </label>
                    </div>

                    <div class="contact100-form-radio">
                        <input class="input-radio100" id="radio9" type="radio" name="type3" value="1600" onClick="summerize(this)">
                        <label class="label-radio100" for="radio9">
                           1600
                        </label>
                    </div>

<div class="wrap-input100 bg1 rs1-wrap-input100">
                        <span class="label-input100">Total *</span>
                    <span id="totalprice"></span>
                </div>

我想选择数字广播只是一种无线电(Price),而不要像时间那样乘以另一种,然后将其与其他总和计算并显示在总数上。

我希望我能找到一个可以帮助我解决这个问题的人。

谢谢

0 个答案:

没有答案