我如何从second_reading中减去first_reading并显示total_reading中的总数,而不直接在表单字段上但在脚本上添加任何onclick,onkeyup,onblur等(我不会触摸表单,因为它是简码)。如果在jQuery中,我将需要非冲突代码,因为我将在Wordpress中使用它。先感谢您!

<form name="log" id="log">

<input type="text" name="first_reading" id="first_reading">
<input type="text" name="second_reading" id="second_reading">

<input type="text" name="total_reading" id="total_reading">

</form>

最佳答案

您可以在footer.php文件中使用jquery实现此目的,这是fiddle

$(document).ready(function() {
    if($("#log").length){
        $( "#first_reading" ).keyup(function() {
            $.sum();
        });
        $( "#second_reading" ).keyup(function() {
            $.sum();
        });
     }
        $.sum = function(){
            $("#total_reading").val(parseInt($("#first_reading").val()) + parseInt($("#second_reading").val()));
        }
});

关于javascript - 减去两个文本字段并在javascript或jquery中的第三个显示结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28599664/

10-12 14:08
查看更多