相关疑难解决方法(0)

如何在没有jQuery的情况下以编程方式触发"输入"事件?

我在input使用上安装了一个事件处理程序

var element = document.getElementById('some-input');
element.addEventListener('input', function() {
    console.log('The value is now ' + element.value);
});
Run Code Online (Sandbox Code Playgroud)

正如所料,当我在文本字段中键入时会触发处理程序,但我还需要从我的代码中调用此处理程序.如何模拟input事件以便调用我的事件监听器?

javascript

38
推荐指数
3
解决办法
3万
查看次数

检测输入类型文本的编程更改

有什么方法可以在脚本更改输入类型文本的值时获得通知.

我有

<input id='test' type='text' />
Run Code Online (Sandbox Code Playgroud)

和一个脚本

document.getElementById('test').value = 'bbb'; 
Run Code Online (Sandbox Code Playgroud)

我希望收到有关文本更改的通知.

我知道我可以通过keydown,keyup,onblur etcetera通知(如果我试图跟踪用户输入,它可以工作)但是如果更改是以编程方式完成的呢?

非常感谢

ps没有JQuery请或如果jquery这样做,有人可以解释它是如何实现它的.

html javascript

26
推荐指数
3
解决办法
1万
查看次数

当以编程方式更改输入时,on更改解决方案不起作用

我已经读过为什么onchange不起作用?现在我知道了

仅当用户更改输入值时才触发onchange事件。如果以编程方式更改输入,则不应该触发

但是我有一个输入字段,当用户通过网站内的Google地图小部件更改位置时,该字段会自动填充。发生这种情况时,我想获取该自动填充的值并填充另一个输入字段。以编程方式更改输入时,如何检测或触发功能?

javascript forms jquery input onchange

6
推荐指数
2
解决办法
396
查看次数

标签 统计

javascript ×3

forms ×1

html ×1

input ×1

jquery ×1

onchange ×1