2017-01-28 17 views
0

filemanagerから取得したimagenのパスで入力を埋めるときに、入力値が変化したときをどのように検出することができますか?入力テキストの変更時にチェックする

入力がそのように満たされているときにどのように呼び出されているかわかりません。 私はすでにこの試みた

(後に自動的に入力された値としてパスを取得し、画像を選択):

$('#my-input').on('change', function() { 
    alert("You changed the value of the input"); 
}) 

$('#my-input').on('input', function() { alert('some text') }) 

をしかし、ユーザーがkeyUpイベント、KeyDownイベントに私は意味の入力との相互作用を得るとき、これはのみ動作しますなど

これは可能ですか?

ありがとう、悪い英語のために申し訳ありません。

答えて

0

私が正しく理解していれば、あなたが値を入力するユーザーとは対照的に、あなたはコードを経由して値を記入した後、この

document.getElementById('my-element').onchange(); 

をしたいです。

ここで例

document.getElementById('my-button').onclick = fillInput; 
 
document.getElementById('my-input').onchange = inputChanged; 
 

 
function fillInput(){ 
 
document.getElementById('my-input').value = "Test value"; 
 
document.getElementById('my-input').onchange(); 
 
} 
 
function inputChanged(){ 
 
document.getElementById('my-input').style.border = "1px solid green"; 
 
}
<input id="my-input" type="text" /> 
 
<input id="my-button" type="button" value="Fill Input" />

関連する問題