我有兩個輸入類型=文本。文本框的文本從自定義日期選擇器模塊填充。當第一個文本框的文本被改變時,我想改變第二個文本框的內容。其他文本框文本更改時更改文本框的文本
<input type = "text" id = "one">
<br>
<input type = "text" id = "two">
<br>
<button onclick="myFunction()">Click me</button>
的Javascript
function myFunction()
{
document.getElementById('two').value = 'hello';
}
在這裏,我剛纔模擬按鈕點擊文本框「兩化」的變化,但實際上它是由一些其他方法改變。 當文本框'two'的值發生變化時,我想要更改文本框'one'的文本。 像onchange和keyup這樣的事件不會像文本被明確更改一樣工作。 檢查兩個文本框的間隔爲1秒的值是否也不適合我。
純Javascript或jQuery沒問題。
你爲什麼不只是改變'myFunction'內也'#one'的價值? – twiz
您可能正在尋找的是JQuery中的change()方法(http://api.jquery.com/change/) – DigTheDoug
爲什麼'keyup'不起作用?你在劇本中處理了哪些事件?你可以發佈一個(簡單的,[簡短的,獨立的,正確的/可編譯的](http://sscce.org/))[現場演示](http://jsfiddle.net/)? –