2013-04-08 58 views
0

我有一個相關的日期選擇在jQuery UI的的DatePicker jQuery中,在對文本框火災事件中鍵入文本

假設我有一個輸入標籤這樣

visible`<input type="text" id="datetxt"/>` 

日期選擇問題是綁定到這個文本框

現在我正在爲數據中心啓動Onselect事件,這是正常工作。 現在我想是

假設現在我鍵入文本日期,而不是選擇從日期選擇任何日期, 顯示當時我想火事件,以驗證日期由用戶輸入, 所以是他們的任何事件像OnTextChange或平變化,可我火了,如果是的話請給我一些演示

+0

您可以將'change'或'onChange'事件綁定到輸入字段,並在事件處理程序中獲取日期並驗證它 – dakait 2013-04-08 09:26:38

+0

我不想使用文本框事件,我只想使用datepicker事件 – 2013-04-08 09:28:45

回答

1

HTML5增加了input event,立即反應變爲一個<input type="text">元素(背景下不同onchange不火,直到元素失去焦點)。用法:

$('#datetxt').on('input', function(e) { 
    // call your validation function 
}); 

可選地還有所述​​,keypress,並keyup事件,這反應的關鍵的不同階段被按壓。用法與上述類似,只需將'input'替換爲要使用的事件的名稱(可能爲keyup)。