|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 150 ![]() |
Bonjour à toutes et à tous,
Voilà, j'ai essayé de faire un bout de code qui me permet de créer des input selon des type. Selon ce type qui peut-être soit "Text" soit "Date" soit "Heure", j'appelle sur l'input une fonction javascript lorsqu'il reçoit le focus. Exemple avec un champ date : Code :
<input id=\"valeurReponse_"+$var_i+"_Date\" Type=\"text\" value=\"\" onFocus=\"CreerInstanceAideSaisieDate('valeurReponse_"+$var_i+"_Date');\" /> Code :
Mais cela ne fonctionne pas très bien, ou plutôt que partiellement. Alors sous IE7/8 je n'ai eu aucun problème, le champs obtient le focus et affiche correctement le calendrier. Par coutre sous IE9 ou Firefox 8, j'ai ce soucis que lors du premier focus, rien ne s'affiche. Mais après coup, lorsque je quitte le champ et que je redonne le focus à ce dernier, là tout fonctionne. J'ai testé plusieurs choses, comme par exemple de rajouter un $('#'+id).focus(); à la fin de la fonction JS qui instancie le calendrier. Cela fonctionne, mais c'est hyper hyper lent et je ne comprend pas pourquoi... Je ne sais pas si vous avez eu le même problème ou encore si vous voyez d’où cela pourrais venir, mais je suis un peu en manque d'idées .Donc je vous remercie d'avance pour toute l'aide que vous pourriez me fournir afin de pallier ce problème ^^ Cordialement |
||
|
|
00
|
|
|
#2 | ||||
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 150 ![]() |
J'ai résolus le problème.
Je vous explique en détail : Donc requête qui me permet d'ajouter l'html dans une div: Code :
Code :
Avec ça le tour est joué Bon cela ne m'explique toujours pas pourquoi sur mon idée de base ne fonctionnait pas. Je laisse le sujet ouvert pour les explications Cordialement |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com