如何在更改后获取javascript中输入字段的值

时间:2018-06-04 11:07:50

标签: javascript

在我的表单中,输入字段的值为'X',我在javascript中将其更新为'Y',如下所示。 document.getElementById("FIELDID").value = 'Y';

但是当我在更改后的javascript中获取相同字段的值时,我将其设为'X'而不是'Y'

var a = document.getElementById("FIELDID").value; alert(a); // it gives 'X'

如何在javascript更改后获取输入字段的更新值?

更新 对不起,很抱歉,我正在进行一些计算并更新最终字段中的总数。计算部分存在问题因此每当我在javascript中获得总值时它返回旧值。纠正计算后问题得到解决。

1 个答案:

答案 0 :(得分:0)

您可以根据自己的需要选择并修改其中任何一个。



document.getElementById('foo').addEventListener('keyup', function(e){
  alert(e.target.value);
});

/**
* document.getElementById('foo').addEventListener('change', function(e){
*  alert(e.target.value);
* });
**/

<input type='text' id='foo'>
&#13;
&#13;
&#13;