簡體   English   中英

文本字段上的Javascript事件監聽器

[英]Javascript Event Listener on Text Field

我在表單上有文本輸入,我需要檢查該值是否隨時更改。 從本質上講,文本輸入是一個日期字段,我正在使用第三方腳本彈出一個日歷,您可以在其中選擇一個日期,然后將其設置為文本字段值。

所以這是我的問題。 假設在加載表單時,如果有人單擊該文本字段並使用鍵盤將其更改為1/2/11或其他任何事件監聽器啟動並執行了該函數,則文本字段已經具有值1/1/11想。 我的問題是,即使有人單擊日歷圖標並選擇一個日期,盡管它更改了輸入字段的值,也不會啟動事件處理程序。

我試過直接在輸入框上使用onchange事件處理程序,並在輸入框上使用事件偵聽器,它似乎都只在更改了對字段的關注時才拾取更改。 這是事件監聽器腳本現在的樣子。

document.getElementById('anchor1x').addEventListener('change', function() {
   alert("date changed");
}, false);

我還有其他方法可以檢查是否通過用戶通過直接鍵入或通過日歷選擇輸入來更改字段值?

也許還要向圖標添加事件偵聽器? 這樣,當它被選中時,它也會觸發。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM