无论数字,我输入表单字段,我希望将其存储在变量中。

时间:2017-10-06 10:44:36

标签: javascript jquery html5 css3

(网页设计)无论数字,我输入表单字段,我希望将其存储在变量中。当用户更改表单字段中的值时,需要更新存储在变量中的值。怎么做?

3 个答案:

答案 0 :(得分:1)

试试这个:

<input type = "text" id = "id1">

<script>
     $("#id1").change(function(){
     var a = $("#id1").val();
     alert(a);
     }); 
</script>

答案 1 :(得分:0)

有一个演示所需功能的jsbin

jsbin

<form>
    <input id="input" type="number">
</form>
<button id="button">Log Value</button>
<script>
    var input = document.getElementById('input');
    var button = document.getElementById('button');
    var val;

    input.addEventListener('change', function (event) {
        val = +event.target.value;
    });
    button.addEventListener('click', function () {
        console.log('Value:', val);
    });
</script>

答案 2 :(得分:0)

  <form>
<input type="text" id="inputid" value="test"/>
<button type="submit">submit</button>
</form>

<script>
$( document ).ready(function() {
  var input =$('#inputid');
  var saveVar;
//   input.change(function(){
// console.log(input.val());
//   });
input.on('keyup', function(ev){
  saveVar=input.val();
 console.log(saveVar);

});
});
    </script>