如何从动态输入字段中添加数字?

埃巴德·萨格哈(Ebad Saghar)

我现在基本上正在处理表单。但是我的表单具有“添加”和“删除”按钮以容纳额外的字段。现在,其中一个字段是“总预算”字段。

我将把所有输入字段发送到另一个页面。但是,我希望能够从所有“预算总额”字段中添加总计。(请注意,总预算字段只有一个,但是用户可以“添加” /“删除”,并且可以有更多预算字段)。

当我将其传递到下一页时,我想分别传递它们,并保持它们不变以便显示。在下一页上,将显示一个额外的“最终总金额”。

另外,我正在使用基础5(不确定是否重要)。

现在,我不确定如何执行此操作。有人能指出我正确的方向吗?我的标记如下所示:

JAVASCRIPT:

<script>
        $(document).ready(function() {
            $(".add").on('click', function() {
                var linehtml = $('.line').html();
                var total = $('.line').length;
                var dele = (total - 1);
                $('#linecont').append('<div class="line"><hr />'+linehtml+'</div>');
                return false;
            });

            $(".del").on('click', function() {
                var linecont = $("#linecont");
                var total = linecont.find('.line').length;
                var dele = (total - 1);
                if(total === 1) {
                    return false;
                }
                $('.line').eq(dele).remove();
                return false;
            });
        });
   </script>

HTML:

<div align="center">
        <a href="#" class="button add">Add Line</a>
        <a href="#" class="button del">Delete Line</a>
        <div style="width: 40%; margin:0 auto">
            <label>Campaign Name</label>
                <input type="text" placeholder="Campaign Name:"  />
        </div>
    </div>

    <div id="linecont">
        <div class="line">
            <div class="row">
                <div class="large-6 columns">
                    <label>Status:</label>
                        <select>
                            <option value="New">New</option>
                             <option value="Changed">Changed</option>
                        </select>

                    <label>Product:</label>
                        <select>
                            <option value="Mobile">Mobile</option>
                            <option value="Social">Social</option>
                            <option value="Online">Social</option>
                        </select>

                    <label>Model:</label>
                        <select>
                            <option value="CPC">CPC</option>
                            <option value="CPI">CPI</option>
                            <option value="CPM">CPM</option>
                            <option value="CPA">CPA</option>
                            <option value="CPD">CPD</option>
                        </select>

                    <label>Unit Rate:</label>
                            <input type="text" placeholder="Just type amount">
                </div>

                <div class="large-6 columns">
                    <label>URL Link:</label>
                        <input type="text" placeholder="URL Link"  />
                    <label>Targeting Info:</label>
                            <input type="text" placeholder="Target Info">
                    <label>Total Budget:</label>
                            <input type="text" placeholder="Total Budget">
                    <label>Daily Budget:</label>
                            <input type="text" placeholder="Daily Budget">
                </div>
            </div>

            <div style="width: 40%; margin:0 auto">
                <label>Total Units:</label>
                    <input type="text" placeholder="Total Units">
            </div>

            <div class="row">
                <div class="small-2 columns">
                    <label>Start Month:</label>
                        <select>
                            <option value="Jan">Jan</option>
                            <option value="Feb">Feb</option>
                            <option value="March">March</option>
                            <option value="April">April</option>
                            <option value="May">May</option>
                            <option value="June">June</option>
                            <option value="July">July</option>
                            <option value="Aug">Aug</option>
                            <option value="Sept">Sept</option>
                            <option value="Oct">Oct</option>
                            <option value="Nov">Nov</option>
                            <option value="Dec">Dec</option>
                        </select>
                </div>

                <div class="small-2 columns">
                    <label>Day:</label>
                        <select>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="2">3</option>
                            <option value="3">4</option>
                            <option value="4">5</option>
                            <option value="4">6</option>
                            <option value="5">7</option>
                            <option value="6">8</option>
                            <option value="7">9</option>
                            <option value="8">10</option>
                            <option value="9">11</option>
                            <option value="11">12</option>
                            <option value="12">13</option>
                            <option value="13">14</option>
                            <option value="14">15</option>
                            <option value="15">16</option>
                            <option value="16">17</option>
                            <option value="17">18</option>
                            <option value="18">19</option>
                            <option value="19">20</option>
                            <option value="21">21</option>
                            <option value="22">22</option>
                            <option value="23">23</option>
                            <option value="24">24</option>
                            <option value="25">25</option>
                            <option value="26">26</option>
                            <option value="27">27</option>
                            <option value="28">28</option>
                            <option value="29">29</option>
                            <option value="30">30</option>
                            <option value="31">31</option>
                        </select>
                </div>

                <div class="small-2 columns">
                    <label>Year:</label>
                        <input type="text" placeholder="Type in Year"  />
                </div>

                <div class="small-2 columns">
                    <label>End Month:</label>
                        <select>
                            <option value="Jan">Jan</option>
                            <option value="Feb">Feb</option>
                            <option value="March">March</option>
                            <option value="April">April</option>
                            <option value="May">May</option>
                            <option value="June">June</option>
                            <option value="July">July</option>
                            <option value="Aug">Aug</option>
                            <option value="Sept">Sept</option>
                            <option value="Oct">Oct</option>
                            <option value="Nov">Nov</option>
                            <option value="Dec">Dec</option>
                        </select>
                </div>

                <div class="small-2 columns">
                    <label>Day:</label>
                        <select>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="2">3</option>
                            <option value="3">4</option>
                            <option value="4">5</option>
                            <option value="4">6</option>
                            <option value="5">7</option>
                            <option value="6">8</option>
                            <option value="7">9</option>
                            <option value="8">10</option>
                            <option value="9">11</option>
                            <option value="11">12</option>
                            <option value="12">13</option>
                            <option value="13">14</option>
                            <option value="14">15</option>
                            <option value="15">16</option>
                            <option value="16">17</option>
                            <option value="17">18</option>
                            <option value="18">19</option>
                            <option value="19">20</option>
                            <option value="21">21</option>
                            <option value="22">22</option>
                            <option value="23">23</option>
                            <option value="24">24</option>
                            <option value="25">25</option>
                            <option value="26">26</option>
                            <option value="27">27</option>
                            <option value="28">28</option>
                            <option value="29">29</option>
                            <option value="30">30</option>
                            <option value="31">31</option>
                        </select>
                </div>

                <div class="small-2 columns">
                    <label>Year:</label>
                        <input type="text" placeholder="Type in Year"  />
                </div>
            </div>
        </div>
    </div>
  <hr>
ham

假设总预算中的值不是a,string并且您不需要将其解析为货币前缀等...:

var totalBudget = 0;


$("input[placeholder='Total Budget']").each(function() {
    totalBudget += $(this).val();
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用lodash在动态对象的字段中添加数字并删除空字段?

来自分类Dev

如何在输入文本字段中添加或增加数字值?

来自分类Dev

如何通过输入自动添加数字

来自分类Dev

如何从动态HTML表中获取特定的用户输入数据(Onchange函数,数字值)

来自分类Dev

如果某些数字是从用户输入中附加的,如何在列表中添加数字?

来自分类Dev

从动态创建的输入和选择字段中获取值

来自分类Dev

从动态创建的输入和选择字段中获取值

来自分类Dev

jQuery在一个输入字段内添加数字

来自分类Dev

输入字段必须单击几次才能添加数字

来自分类Dev

如何在文件中添加数字

来自分类Dev

如何在Linux Shell脚本中从用户输入中添加数量未知的数字

来自分类Dev

Javascript:如何在变量名中动态添加数字?

来自分类Dev

从动态字段计算数字

来自分类Dev

从动态创建的输入字段加载数组

来自分类Dev

如何从动态创建的输入中过帐表单数据?

来自分类Dev

如何使用jQuery添加数字以输入ID名称

来自分类Dev

HTML按钮在Javascript的文本字段中添加数字

来自分类Dev

如何添加输入字段并动态选择?

来自分类Dev

从文件中添加数字

来自分类Dev

从文件中添加数字

来自分类Dev

在JAVA中添加数字

来自分类Dev

从EditTexts中添加数字

来自分类Dev

在AngularJS中添加数字

来自分类Dev

使用jquery从动态创建的输入字段访问输入文本

来自分类Dev

如何从动态字段发送POST请求?

来自分类Dev

在输入成绩之前添加数字

来自分类Dev

如何在动态表中添加数据

来自分类Dev

如何在Android中动态添加数据

来自分类Dev

如何在JS变量中添加数字?

Related 相关文章

热门标签

归档