我想創建一個HTML5輸入日期組件,以便我可以利用本機iOS日期/時間選擇器並使用jquery。我有以下代碼來生成組件:如何註冊在iOS上的<input type = date>上的值更改事件
var $inputDate = $("<input></input>");
$inputDate.attr("type", "date");
$inputDate.attr("value", "2004-05-03");
$inputDate.change(function(event)
{
console.log("value changed");
});
代碼在本機應用程序的webkit組件中運行。輸入控件顯示正常,我可以使用選取器更改該值。但是,當我更改值並關閉選取器時,不會觸發更改函數。當我在Chrome的網頁中運行這個功能時,事情按預期工作。我如何在iOS上完成這項工作?
發現其他用戶抱怨沒有觸發更改事件,他們被建議使用類似以下工具包的東西:http://cubiq.org/spinning-wheel-on-webkit-for-iphone-ipod-touch – 2012-03-16 16:16:14
感謝您的建議,但使用該套件不會提供我們產品所需的語言環境支持。 – 2012-03-16 18:13:42