![](/img/trans.png)
[英]Detect all changes to a <input type="text"> (immediately) using JQuery
[英]Jquery. Detect changes on input type 'date'
在我網站的移動版本上,我使用input type=date
而不是jquery datepicker來允許使用內置的datepicker設備,因為它通常更快,更容易使用。
我試圖檢測何時1個日期字段具有輸入/更改的值,然后更新第二個min date
字段的min date
屬性,並使用ajax提交表單。
我無法正確檢測到輸入或更改。
$('#mob-gig-date-gteq').blur(function() {
var date = $("#mob-gig-date-gteq").val();
console.log(date)
$(this).closest("form").submit();
});
(使用.change會產生相同的結果)
如果我選擇一個日期,這里什么也不會發生。 在計算機上,如果我選擇一個日期,請在其中一個輸入項(日/月/年)上按Enter鍵,然后再次更改日期,代碼將觸發。 在移動設備上什么也沒有發生。
如何檢測日期字段上的輸入更改?
謝謝。
嘗試使用jquery .change
方法。 僅當輸入失去焦點時才會觸發模糊。
$('#mob-gig-date-gteq').change(function() {
var date = $(this).val();
console.log(date, 'change')
});
鍍鉻測試筆
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.