Valeur d'un input avec Datepicker jQuery
Fermé
Simawon
-
3 sept. 2010 à 19:07
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 6 sept. 2010 à 17:47
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 6 sept. 2010 à 17:47
A voir également:
- Valeur d'un input avec Datepicker jQuery
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Input not supported - Forum Ecran
- Input signal not found ✓ - Forum Matériel & Système
- No video input ✓ - Forum Matériel & Système
- Valeur ascii - Guide
3 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
4 sept. 2010 à 13:52
4 sept. 2010 à 13:52
Salut.
« J'utilise Datepicker de jQuery pour saisir les dates et les modifier afin qu'il n'y ait pas d'erreurs sur les formats saisis. »
Et si on désactive le Javascript, crois-tu que ton Datepicker fonctionnera encore ?
Non, donc on pourra mettre n'importe quoi dans le champ !
N'oublie pas de faire une vérification côté serveur.
Quel "datepicker" utilises-tu ?
Si c'est celui de jQuery UI, essaye d'initialiser la date en JS et pas avec la valeur du champ.
« J'utilise Datepicker de jQuery pour saisir les dates et les modifier afin qu'il n'y ait pas d'erreurs sur les formats saisis. »
Et si on désactive le Javascript, crois-tu que ton Datepicker fonctionnera encore ?
Non, donc on pourra mettre n'importe quoi dans le champ !
N'oublie pas de faire une vérification côté serveur.
Quel "datepicker" utilises-tu ?
Si c'est celui de jQuery UI, essaye d'initialiser la date en JS et pas avec la valeur du champ.
setDate .datepicker( "setDate" , date ) Sets the current date for the datepicker. The new date may be a Date object or a string in the current date format (e.g. '01/26/2009'), a number of days from today (e.g. +7) or a string of values and periods ('y' for years, 'm' for months, 'w' for weeks, 'd' for days, e.g. '+1m +7d'), or null to clear the selected date.https://jqueryui.com/datepicker/#method-setDate
Bonjour et merci avion-f16 de ta réponse.
J'ai enlevé le id pour désactiver le JS afin de vérifier si c'était bien un problème d'incompatibilité entre les 2. Mais le but est bien de garder le garder le JS actif. Ce qui n'empêche pas si besoin est, de faire une vérif côté serveur.
Celà dit effectivement j'utilise le Datepicker de jQuery UI. Je vais donc essayer d'adapter ta méthode à ce que je souhaite faire. Le problème c'est que j'y connais quasiment rien en JS. Donc a va être sport !!! J'essaye quand même et j'espère que si j'ai un souci, j'espère que je pourrai trouver de l'aide ici.
En tout cas merci beaucoup de ta réponse et de cette piste.
J'ai enlevé le id pour désactiver le JS afin de vérifier si c'était bien un problème d'incompatibilité entre les 2. Mais le but est bien de garder le garder le JS actif. Ce qui n'empêche pas si besoin est, de faire une vérif côté serveur.
Celà dit effectivement j'utilise le Datepicker de jQuery UI. Je vais donc essayer d'adapter ta méthode à ce que je souhaite faire. Le problème c'est que j'y connais quasiment rien en JS. Donc a va être sport !!! J'essaye quand même et j'espère que si j'ai un souci, j'espère que je pourrai trouver de l'aide ici.
En tout cas merci beaucoup de ta réponse et de cette piste.
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
6 sept. 2010 à 17:47
6 sept. 2010 à 17:47
Je ne t'ai pas dit de tester en désactivant le JS.
Si l'utilisateur désire "foutre le brun", il pourra désactiver JS pour la vérification et mettre n'importe quoi : il faut toujours faire les vérifications côté serveur. Celles côtés client permettent d'éviter d'envoyer inutilement le formulaire s'il y a des erreurs.
Si l'utilisateur désire "foutre le brun", il pourra désactiver JS pour la vérification et mettre n'importe quoi : il faut toujours faire les vérifications côté serveur. Celles côtés client permettent d'éviter d'envoyer inutilement le formulaire s'il y a des erreurs.