密钥上的输入值乘以
如何将一个输入的值乘以2并将其保存到另一个输入?
所以当我输入10(例如)时,第二个输入的值将是20?
谢谢
两个输入字段
还有一些简单的jQuery
var $output = $("#output-value"); $("#input-value").keyup(function() { var value = parseFloat($(this).val()); $output.val(value*2); });
假设这样的结构:
你可以使用这段代码:
$("#inputfield1").keyup(function() { // when key is released in "#inputfield1" // "change()" is also possible instead of "keyup()", slightly different behavior var input_value = parseFloat($("#inputfield1").val()); // get number as float // alternately parseInt(string, 10), in case you work with integers if (!isNaN(input_value)) { // the input is a number $("#inputfield2").val(input_value * 2); // update second field } else { // the input wasn't a number $("#inputfield2").val("not a number?"); // show an error mesage } });
我认为这就是你要找的东西:
$('#input-2').val($('#input-1').val() * 2);
var orgNo = $('#textInput').val(); var newNo = org * 2; $('#textOutput').val(newNo);