如何从一个文本字段中读取一个值并进行一些计算,然后将结果写回javascript中的另一个文本字段?

如何从一个文本字段中读取一个值并进行一些计算,然后将结果写回javascript中的另一个文本字段?,javascript,html,Javascript,Html,这是我的javascript代码。我想通过乘以sum1*sum2得到结果,然后读取结果并对其执行1%,然后将答案放入文本字段中 function suma(){ var sum1 = document.getElementById("sum1"); var sum2 = document.getElementById("sum2"); var input = document.getElementById("results"); r

这是我的javascript代码。我想通过乘以sum1*sum2得到结果,然后读取结果并对其执行1%,然后将答案放入文本字段中

function suma(){
        var sum1 = document.getElementById("sum1");
        var sum2 = document.getElementById("sum2");
        var input = document.getElementById("results");
        results = (sum1.value * sum2.value);
        input.value= results;
    }
    function percentage(){
        var results = document.getElementById("results");
        var input = document.getElementById("premium");
        var premium1 = 0.01*results.value;
        document.getElementById("premium").value=premium1;
    }
这是我的html代码

<div class="col-sm-4 form-group">
    <label class="text-primary"><strong><?php echo $PesoKg; ?>&nbsp;(<?php 
    echo $_SESSION['ge_measure']; ?>)<strong></label>
    <input type="number" class="form-control" required onblur="if(this.value 
    == ''){this.value='0'}" onKeyUp="suma();"  id="sum2"   name="Weight" 
    value="0" />
    </div>
    <div class="col-sm-4 form-group">
    <label class="text-primary"><strong>Amt&nbsp;<?php echo $PrimerKilo; ? 
    >&nbsp;<?php echo $_SESSION['ge_measure']; ?><strong></label>
    <input type="text" class="form-control" onblur="if(this.value == '') 
    {this.value='0'}"  onKeyUp="suma();" id="sum1"    name="variable" 
    value="3.25" />
    </div>
    <div class="col-sm-4 form-group">
    <label class="text-primary"><strong><?php echo $SubtotalEnvio; ?><strong> 
    </i></label>
    <input  type="text" class="form-control" name="shipping_subtotal" 
    id="results" value="0" />
    </div>

    </div>
    <div class="col-sm-6 form-group">
    <label class="text-primary"><strong>Insurance 1%<strong></label>
    <input type="number" class="form-control"  id="insurance" 
    name="insurance" required onblur="if(this.value == ''){this.value='0'}" 
    onKeyUp= "percentage();" name="variable" value="0.01" >
    </div>
    <div class="col-sm-6 form-group">
    <label class="text-primary"><strong>Premium<strong></label>
    <input type="number" class="form-control"  id="premium" name="premium" 
    value="0" >
    </div>

我如何获得结果值并计算结果的1%,然后将答案放入文本字段中。非常感谢您提供的任何帮助

这是您从文本字段中读取值、进行计算并将结果写回的方法。 您可以找到很棒的javascript/jquery教程

函数计算百分比{ //获取输入值; var值=$'input'.val; //计算1% 风险值百分比=值*0.01; //写结果 $‘结果’百分比; } 价值: 计算1% 结果:
请阅读,然后编辑您的问题,并描述您在实现此功能时遇到的实际问题。在这个网站上,只说你“想要什么”并不是提问的正确方式。把结果除以100,你有1%,把它放在你需要的地方。@CBroe谢谢你的澄清。我是新来的,所以请容忍我。