我有一个文本字段,它从某个进程获取值。我的意思是用户没有直接给这个文本字段输入任何内容!现在我的问题是我想要在更改后立即获得该文本字段的值。 我试过了
oninput
和onchange
这是我尝试过的bin。 这两个活动都希望关注该领域 请告诉我有没有办法实现这个
答案 0 :(得分:7)
正如Kevin B建议的那样,从更改'a'的过程中手动触发事件。
基本上,按下按钮:
var a = document.getElementById('a');
a.value = value;
a.onchange();
jQuery解决方案在这里:http://jsbin.com/vozilevu/2
$('#my-button').click(function() {
$('#a').val('a').change();
});
答案 1 :(得分:0)
如果您真的想在每次输入字符时触发更改事件,您可以使用以下内容:
<input type="text" id="a" onkeyup="alert( document.getElementById('a').value )">