Javascript 输入文本更改值时进行检查
当我使用从filemanager获取的imagen路径填充输入时,如何检测输入值何时更改 我甚至不知道当输入被这样填充时它是如何被调用的(选择图像后,输入将自动获取路径作为值) 我已经试过了:Javascript 输入文本更改值时进行检查,javascript,jquery,Javascript,Jquery,当我使用从filemanager获取的imagen路径填充输入时,如何检测输入值何时更改 我甚至不知道当输入被这样填充时它是如何被调用的(选择图像后,输入将自动获取路径作为值) 我已经试过了: $('#my-input').on('change', function() { alert("You changed the value of the input"); }) $('#my-input').on('input', function() { alert('some text'
$('#my-input').on('change', function() {
alert("You changed the value of the input");
})
$('#my-input').on('input', function() { alert('some text') })
但这只在用户和输入交互时起作用,我的意思是在keyup、keydown等上
这可能吗
感谢并为糟糕的英语感到抱歉。如果我理解正确,你想这样做吗
document.getElementById('my-element').onchange();
通过代码填充值后,与用户输入值相反
这里的例子
document.getElementById('my-button')。onclick=fillInput;
document.getElementById('my-input')。onchange=inputChanged;
函数fillInput(){
document.getElementById('my-input').value=“测试值”;
document.getElementById('my-input').onchange();
}
函数inputChanged(){
document.getElementById('my-input').style.border=“1px纯绿色”;
}