在另一个输入之后在Javascript中添加值

时间:2016-05-11 08:05:09

标签: javascript

如何在键盘后自动添加+1值?

<input id="tahun1" name="tahun1" type="number"> 
<input id="tahun2" name="tahun2" type="number" readonly>

<script>
$("#tahun1").keyup(function(){
$("#tahun2").val(this.value);});
</script>

例如,如果我插入&#34; 2015&#34; in&#34; tahun1&#34;然后在&#34; tahun2&#34;应该是&#34; 2016&#34;自动

提前感谢:)

2 个答案:

答案 0 :(得分:1)

使用Number()parseInt()解析值,然后递增值并更新输入字段。

&#13;
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="tahun1" name="tahun1" type="number">
<input id="tahun2" name="tahun2" type="number" readonly>

<script>
  $("#tahun1").keyup(function() {
    $("#tahun2").val(Number(this.value) + 1);
  });
</script>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

试试这个

/.vs/config/applicationhost.config
$("#tahun1").keyup(function(){
  
    $("#tahun2").val(parseInt($(this).val())+1);
  
});