idem. Quand je place un alert(page_elt.getElementsByTagName("input" )[0]) avant la condition, sur IE6 j'ai [Object] et sur ff j'ai [Object HTMLInputElement].
_________________________________
Sinon, j'ai un autre petit problème sur un contrôle de saisie de mon formulaire (toujours avec IE6 alors qu'IE7 et FF ok).
Code :
- function valider(champtest){
- var nombre = document.getElementById(champtest).value;
- if(!isNaN(nombre))
- {
- alert('ok');
- }
- else
- {
- alert("La valeur saisie n'est pas un nombre !" );
- document.getElementById(champtest).value=0;
- }
- return false;
- }
|
exemple de champ testé :
Code :
- <input name="param2x15" id="param2x15" value="<?= variable("param2x15" ); ?>" size="8" onchange="valider('param2x17'); return false;"/>
|
le symptôme : sous IE6, je n'arrive plus à aller sur un autre champ, le message d'alerte revient à chaque fois que je clique ailleurs, alors que ça fonctionne sous IE7 et Firefox.
Merci encore, j'ai un peu honte de vous demander autant d'aide.
Message édité par endozen le 17-11-2008 à 12:03:14
---------------
EOS 5D mk II | 17-40 f/4 L USM | 50 f/1.4 USM | 135 f/2 L USM