Comment mettre en œuvre le SÉLECTEUR de DATE dans PhoneGap/Android?
J'ai essayé de mettre en œuvre le sélecteur de date dans android. Je veux obtenir les données et l'afficher dans le format texte
<html>
<head>
<script type="text/javascript" charset="utf-8" src="cordova-2.5.0.js"></script>
<script type="text/javascript" charset="utf-8" src="datePickerPlugin.js"></script>
<script type="text/javascript" charset="utf-8">
function dateTest() {
var myNewDate = new Date();
window.plugins.datePicker.show({
date : myNewDate,
mode : 'date', //date or time or blank for both
allowOldDates : true
}, function(returnDate) {
var newDate = new Date(returnDate);
currentField.val(newDate.toString("dd/MMM/yyyy"));
//This fixes the problem you mention at the bottom of this script with it not working a second/third time around, because it is in focus.
currentField.blur();
});
}
</script>
</head>
<body bgcolor="#ffffff">
<hr>DatePicker Test<hr><br>
<input type="button" onClick ="dateTest()" value ="Today's Date!!" />
<div id="view"></div>
</body>
</html>
Je suis comme un système d'alerte...mais incapable de le stocker en tant que chaîne de caractères sur la même page
Vous devez vous connecter pour publier un commentaire.
Pourquoi lâche ur de la tête?
Un
<input type="date">
sera toujours deppend sur l'appareil de l'interprétation de celle-ci, dans certains appareils android elle ne fonctionne même pas,Il y a beaucoup de plugins, addons, que ce soit, pour elle,
Personnellement, je l'aime, et l'utilisation mobiscroll: Lien
Edit: Mobiscroll est maintenant payant, mais il y a des charges de gratuit interface mobile cadres et probablement tous d'entre eux ont un datepicker, comme jQuery Mobile-datepicker.
invalid: { daysOfWeek: [0, 6], daysOfMonth: ['5/1', '12/24', '12/25'] },
, la propriété non valide est la définition de ce jour 0 (dimanche) et le jour 6 (samedi) ne sont pas valides pour choisirIl semble que votre currentField est pas défini. Avez-vous vérifié le chrome de la console avant de l'exécuter sur les AVD ? Les Pls essayer de poster l'élément dans lequel vous essayez d'afficher la date.
Pour l'instant, je suis en supposant que vous essayez de faire ce que le code suivant ne
L'élément comme suit
Fonctionne comme un charme !! Espérons que cela aide !!
Ce que je veux est simple je veux juste un datepicker pour afficher lorsque je clique sur un certain domaine.
Cependant, le même que Aleks, je ne sais pas quoi mettre dans mon code html, comment l'utiliser en html, et que dois-je mettre dans le code html pour invoquer le datepicker sur une entrée.
La documentation de la plugin est incomplète.
J'ai trouvé une solution à partir de ce projet de test.
Les étapes sont comme suit:
$ cordova plugin add org.apache.cordova.device
$ cordova plugin add https://github.com/DURK/cordova-datepicker-plugin
showDatePicker(), showDateTimePicker()
les fonctions de confort.index.html
code:Remarque: Le datepicker de ne pas s'afficher lorsque vous testez votre navigateur
C'est mon travail de mise en œuvre. Type d'entrée est du texte, en lecture seule.
<input type="text" class="nativedatepicker"/>
je viens d'obtenir une zone de Texte et je suis en mesure de saisir les alphabets trop.Pourquoi voudriez-vous mettre en œuvre une coutume sélecteur de date si il y a un nent un de disponible ?
Vous pouvez simplement utiliser
<input type="date">
pour créer connus iOS sélecteur de date.Pour plus d'infos sur les champs de saisie sur les appareils mobiles, je suggère: http://blog.teamtreehouse.com/using-html5-input-types-to-enhance-the-mobile-browsing-experience
<input type="date">
aussi na..eh bien, mon principal objectif était d'avoir une réplique de la même façon que dans android.