调整输入字段 - 将总值设置为div [英] adjusting input field - places total value in div

查看:172
本文介绍了调整输入字段 - 将总值设置为div的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

下面是一个基本的HTML布局,它包含两个输入字段和一个带有'output'类的div。我想知道的是如何使div与输出类的更新与两个旋转的乘法改变。因此,当值被调整和更改时,答案会实时更新。



感谢您的帮助。我是新的整个javascript的东西,我假设这将需要。




 < meta charset =utf -8/> 

< / head>


< body>

< div class =pagewrap>

< form id =totalRenderTime>

< fieldset>

< div class =item>
< label>计数< / label>
< input type =numbermin =0max =99999999step =1value =100/>
< / div><! - END item - >

< div class =item>
< label>乘数< / label>
< input type =numbermin =0max =99999999step =1value =10/>
< / div><! - END item - >

< div class =item>
< label class =highlight>总渲染时间< / label>
< div class =output> 1000< / div>
< / div><! - END item - >

< / fieldset>
< / form>

< / div><! - END pagewrap - >

< / body>

解决方案>

在此处添加了解决方案 http://jsfiddle.net/8nhmU/16/



来源:

 < div class =pagewrap ; 

< form id =totalRenderTime>

< fieldset>

< div class =item>
< label> Count< / label>
< input id =txtfirsttype =numbermin =0max =99999999step =1value =100/>
< / div><! - END item - >

< div class =item>
< label>乘数< / label>
< input id =txtSecondtype =numbermin =0max =99999999step =1value =10/>
< / div><! - END item - >

< div class =item>
< label class =highlight>总渲染时间< / label>
< div class =output> 1000< / div>
< / div><! - END item - >

< / fieldset>
< / form>

< / div><! - END pagewrap - >

Javascript:

 code> $(document).ready(function(){
$(#txtfirst,#txtSecond)。change(function(){
var result = $(#txtfirst ).val()* $(#txtSecond)。val();
$(。output)text(result);
});


Below is a basic HTML layout that contains two input fields and one div with the class of 'output'. What I want to know is how to make the div with the class of 'output' be updated with the multiplication of the two spinners upon change. So as the values are adjusted and changed the answer is updated in real time.

Thank you guys for the help. I'm new to the whole javascript thing which I'm assuming this will require.

    <meta charset="utf-8" />

</head>


<body>

    <div class="pagewrap">

        <form id="totalRenderTime">

            <fieldset>

                <div class="item">
                    <label>Count</label>
                    <input type="number" min="0" max="99999999" step="1" value="100" />
                </div><!--END item -->

                <div class="item">
                    <label>Multiplier</label>
                    <input type="number" min="0" max="99999999" step="1" value="10" /> 
                </div><!--END item -->

                <div class="item">
                    <label class="highlight">Total Render Time</label>
                    <div class="output">1000</div>
                </div><!--END item -->

            </fieldset>
        </form>

    </div><!--END pagewrap -->  

</body>

解决方案

Added Fiddle here for your solution http://jsfiddle.net/8nhmU/16/

Source:

<div class="pagewrap">

        <form id="totalRenderTime">

            <fieldset>

                <div class="item">
                    <label>Count</label>
                    <input id="txtfirst" type="number" min="0" max="99999999" step="1" value="100" />
                </div><!--END item -->

                <div class="item">
                    <label>Multiplier</label>
                    <input id="txtSecond" type="number" min="0" max="99999999" step="1" value="10" /> 
                </div><!--END item -->

                <div class="item">
                    <label class="highlight">Total Render Time</label>
                    <div class="output">1000</div>
                </div><!--END item -->

            </fieldset>
        </form>

    </div><!--END pagewrap -->  

Javascript:

$(document).ready(function() {
    $("#txtfirst, #txtSecond").change(function(){
     var result=$("#txtfirst").val()* $("#txtSecond").val();
    $(".output").text(result);
    });
});

这篇关于调整输入字段 - 将总值设置为div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆