在我的表单中,输入字段的值为'X'
,我在javascript中将其更新为'Y'
,如下所示。
document.getElementById("FIELDID").value = 'Y';
但是当我在更改后的javascript中获取相同字段的值时,我将其设为'X'
而不是'Y'
。
var a = document.getElementById("FIELDID").value;
alert(a); // it gives 'X'
如何在javascript更改后获取输入字段的更新值?
更新 对不起,很抱歉,我正在进行一些计算并更新最终字段中的总数。计算部分存在问题因此每当我在javascript中获得总值时它返回旧值。纠正计算后问题得到解决。
答案 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;