2016-05-17 88 views
0

我正在使用phonegap/cordova製作移動應用程序,我有一個表單,其中有一個輸入類型=」日期「的選擇日期。我已經使用佔位符來設置輸入類型=「日期」上的文本,它完美地在瀏覽器(桌面)上正常工作,但是當我在手機上查看相同的表單時,它不起作用,即它顯示空白而不是佔位符文本Placeholder as「dd/mm/yyyy?on date input on phonegap not working on phone

請幫我如何在手機(Android)中顯示輸入類型=「日期」的佔位符

我試過所有可能的解決方案,將其設置爲type =「text」並將其設置爲type =「日期「在焦點和其他東西。請幫助

謝謝。 Krunal

回答

0

input type="date"不是一個好的做法,因爲它並不是所有的瀏覽器都支持。它可能不適用於舊手機。

我建議你使用這個插件https://github.com/VitaliiBlagodir/cordova-plugin-datepicker

將按照輸入標籤

var options = { 
    date: new Date(), 
    mode: 'date', 
    androidTheme: 5 
}; 

function onSuccess(date) { 
    alert("Selected date is "+date); 
} 

function onError(error) { 
    alert("you canceled the dialog.") 
} 

datePicker.show(options, onSuccess, onError); 

的點擊/點按事件代碼看看插件的Readme.md爲更多的選擇這個插件後使用。

您可以使用moment.js將日期顯示爲您所需的格式。