|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mai 2004 Messages : 499 ![]() |
Bonjour,
Dans une application intranet Php, dans une de mes interfaces, je mets un champ date 'hidden' à jour via un pop-up calendrier cliquable. Une fois ce champ mis à jour, je voudrais exécuter une autre fonction js, mais je n'y parviens pas, le onChange sur un champ hidden ne réagissant pas si il n'est pas effectué par l'utilisateur. Quelqu'un aurait une idée? Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 030 ![]() |
heu ben appelle la fonction la ligne après celle ou tu modifies le contenu de ton champs hidden ???
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : mai 2004 Messages : 499 ![]() |
Merci beaucoup de l'intérêt que tus portes à mon problème.
J'avais testé ta solution, mais se présentait alors un autre problème. Je m'explique. Dans mon interface appelant le pop-up, je fais : Code :
onDblClick=\"NewCal('dtePriseChargeBilan','DDMMYYYY');\" Code :
PCellStr="<td "+vColor+" width="+CellWidth+" align='center'><font face='verdana' size='2'"+vHLstr1+"<a href=\"javascript:winMain.document.getElementById('"+Cal.Ctrl+"').value='"+Cal.FormatDate(PValue)+"';"+vTimeStr+";window.close();\">"+PValue+"</a>"+vHLstr2+"</font></td>";
Cette fonction se trouve dans le fichier 'fonctionsJs.js'. Dans cette fonction, je vais rechercher la valeur du champ en question en faisant : Code :
var dte = document.getElementById('dtePriseCharge').value; |
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
![]() Oui, ça arrive tous les jours que les utilisateurs modifient un champ hidden. Mais bon, le plus dur reste à cliquer dessus ! ![]() Plus sérieusement, un événement change intervient lorsqu'un champ a prit le focus, a changé de valeur et a perdu le focus. Les étapes 1 et 3 ne sont donc jamais remplies puisque la nature de ce champ font qu'il ne possède pas d'événement focus ou blur et par rebond, pas de change non plus. Citation:
![]() Mais peut-être y a-t-il une erreur de conception dans le code qui fait qu'au moment où tu lances cette instruction, le champ n'existe pas.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||
|
00
|
Copyright © 2000-2012 - www.developpez.com