我正在構建一個頁面,我希望隱藏一個更新按鈕,直到用戶更改了頁面上的某些數據。因此,我的第一個想法是隻需在我的文本框中添加「OnTextChanged」,然後向我的更新按鈕添加一個Visible = true,並且用戶會意識到他們在屏幕上提供需要保存的信息,否則鬆動它。更敏感的「OnTextChange」...?
但是,OnTextChanged在您開始將數據添加到文本框時不會觸發,也不會在您離開文本框並轉到另一個時觸發。事實上,只有在頁面上做了其他事情之後纔會觸發,然後它會觸發,然後我的按鈕就會出現,並且可以通過單擊按鈕來執行更新。
我會更希望這會觸發第一個額外的字符空間或數字被添加或從文本框或元素中刪除,而不是等待這樣的事件,因爲我打算對這些觸發點做的唯一事情是激活更新按鈕的可見性,以便用戶在準備好時可以進行更新。更新例程然後重新隱藏按鈕,等待下一位數據改變以再次重新點亮按鈕。
任何人有任何建議如何得到這個做我想在這裏做什麼?只是想要一個更靈敏的OnTextChanged函數。
感謝, 肯...
你可以試試onkeypress事件,或onkeydown事件的onkeyup。 –
'OnTextChanged'是服務器端事件。 'onchange'是JavaScript方法。 –
你應該使用jquery的'onkeyup'事件做這件事 –