Accueil > Forum > > > > Problème Firefox & document.getElementById
Problème Firefox & document.getElementById
vendredi 5 octobre 2007 à 12:29:46 |
Problème Firefox & document.getElementById

leviz
|
Bonjour,
J'ai un problème avec Firefox, il ne me recupère pas les valeurs de mon formulaire et pourtant sous IE ça fonctionne très bien.
alert("Passe par ici 1"); var titre = document.getElementById('TITRE').value; var nom = document.getElementById('NOM').value; var prenom = document.getElementById("PRENOM").value; var rue = document.getElementById("RUE").value; var localite = document.getElementById("LOCALITE").value; var phoneFixe = document.getElementById("PRIVE").value; var phoneMobi = document.getElementById("PORTABLE").value; var phoneProf = document.getElementById("PROF").value; alert("Passe par ici 2");
Le premier alerte s'affiche normalement mais pas le second!
Es-ce que quelqu'un aurait une idée pourquoi?
LeViz
Développeur d'application web industrielle.
Bons nageurs sont souvent noyés!!
|
|
vendredi 5 octobre 2007 à 12:47:20 |
Re : Problème Firefox & document.getElementById

bultez
|
Bonjour,
je viens de répondre, probablement au même souci, dans le message juste "après le tien" les élements ne doicvent pas avoir id="???" IE, dans ce cas, remplace par le name. pas FF.
au fait :
o~~~~~~~~~o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o~~~~~~~~~~~~~~~~o | Avec | et mieux : Télécharger | |~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~| |FireFox |regarder la "console d'erreurs" | FireBug | | | Outils / Console d'erreurs | | |~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~| |Internet |activer le deboggage : Outils/options Internet/Avancés | le Debogger IE | | Explorer| dans la liste, sous "Navigation" : décocher | | | | ° Afficher une notification de chaque erreur de script | | | | ° Désactiver le débogage de Scripts (autres applications)| | | | ° Désactiver le débogage de Scripts (Internet Explorer) | | |~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~| |K-Meleon |regarder la "console d'erreurs" | | | | Outils / Console d'erreurs | | |~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~| |Opera |regarder la "console d'erreurs" | | | | Outils / Avancé / Console d'erreurs | | o~~~~~~~~~o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o~~~~~~~~~~~~~~~~o
ça aide souvent...
Cordialement Bul [mon Site] [M'écrire]
|
|
vendredi 5 octobre 2007 à 13:13:15 |
Re : Problème Firefox & document.getElementById

leviz
|
Les ID existent et ils ont la même valeur que le NAME, sous IE comme sous Firefox, je n'ai aucun message d'erreur de la part des navigateurs. Sous IE ca fonctionne correctement.
Voici un de mes Input: <input type="text" id="LOCALITE" name="LOCALITE" size="29" value="<%= city %>"/>
Peut être es-ce du au fait que NAME et ID on une valeur identique???
LeViz
Développeur d'application web industrielle.
Bons nageurs sont souvent noyés!!
|
|
vendredi 5 octobre 2007 à 13:45:39 |
Re : Problème Firefox & document.getElementById

bultez
|
>>
Peut être est-ce du au fait que NAME et ID ont une valeur identique??? non. pas du à cela. les ID doivent être unique, c'es tout.
il faudrait nous en donner un peu plus. pas trop !!!!! et la page générée pas le PHP !
>>Sous IE ça fonctionne correctement. aucune raison que ça ne marche pas avec FF ( et consors )
tu as regardé la "console d'erreurs" ? le renard de feu qui se mord la queue t'y dit où est l'erreur.
Cordialement Bul [mon Site] [M'écrire]
|
|
vendredi 5 octobre 2007 à 14:05:08 |
Re : Problème Firefox & document.getElementById

leviz
|
Voici la fonction javascript :
function checkSubmit(){ alert("Passe par ici 1"); var titre = document.getElementById('TITRE').value; var nom = document.getElementById('NOM').value; var prenom = document.getElementById("PRENOM").value; var rue = document.getElementById("RUE").value; var localite = document.getElementById("LOCALITE").value; var phoneFixe = document.getElementById("PRIVE").value; var phoneMobi = document.getElementById("PORTABLE").value; var phoneProf = document.getElementById("PROF").value; var ok = true;
alert("Passe par ici 2");
if(titre == "XX"){ alert("<%= translate.getString("selectTitre") %>"); document.getElementById('TITRE').focus(); document.getElementById('TITRE').style.backgroundColor = "#FEE0C6"; ok = false; } if(nom == ""){ alert("<%= translate.getString("rempNom") %>"); document.getElementById('NOM').focus(); document.getElementById('NOM').style.backgroundColor = "#FEE0C6"; ok = false; } if(prenom == ""){ alert("<%= translate.getString("rempPrenom") %>"); document.getElementById("PRENOM").focus(); document.getElementById('PRENOM').style.backgroundColor = "#FEE0C6"; ok = false; } if(rue == ""){ alert("<%= translate.getString("rempRue") %>"); document.getElementById("RUE").focus(); document.getElementById('RUE').style.backgroundColor = "#FEE0C6"; ok = false; } if(localite == ""){ alert("<%= translate.getString("rempLocalite") %>"); document.getElementById("LOCALITE").focus(); document.getElementById('LOCALITE').style.backgroundColor = "#FEE0C6"; ok = false; } ...
Voici le code HTML
<tr> <td colspan="4" class="inter"> </td> </tr> <tr> <td width="132" class="titre"><%= translate.getString("nom") %> <font color="#FF0000">*</font> </td> <td colspan="3"><input type="text" name="NOM" size="38" maxlength="30" onChange="qqchChange();" value="<%= nom %>"/></td> </tr> <tr> <td colspan="4" class="inter"> </td> </tr> <tr> <td class="titre"><%= translate.getString("prenom") %> <font color="#FF0000">*</font> </td> <td colspan="3"><input type="text" name="PRENOM" size="38" maxlength="20" onChange="qqchChange();" value="<%= prenom %>" /></td> </tr> <tr> <td colspan="4" class="inter"> </td> </tr> <tr> <td class="titre"><%= translate.getString("rueno") %> <font color="#FF0000">*</font> </td> <td colspan="3"><input type="text" id="RUE" name="RUE" size="38" maxlength="28" onChange="qqchChange();" value="<%= rue %>"/></td> </tr> <tr> <td colspan="4" class="inter"> </td> </tr> <tr> <td class="titre"><%= translate.getString("adresse") %> </td> <td colspan="3"><input type="text" id="CO" name="CO" size="38" maxlength="28" onChange="qqchChange();" value="<%= co %>"/></td> </tr> <tr> <td colspan="4" class="inter"> </td> </tr> <tr> <td class="titre"><%= translate.getString("noPostaleLocalite") %><font color="#FF0000">*</font> </td> <td colspan="3"><input type="text" id="CODE" name="CODE" size="4" maxlength="10" onChange="findCity();qqchChange();" value="<%= zip %>"/> <input type="text" id="LOCALITE" name="LOCALITE" size="29" value="<%= city %>"/></td> </tr> .... <tr> <td> </td> <td colspan="3">(<font color="#FF0000">*</font> <%= translate.getString("chpObligatoire") %>)</td> </tr> <tr> <td class="B_b inter" colspan="4"> </td> </tr> <tr> <td colspan="4" height="10"> </td> </tr> <tr> <td colspan="2" align="left"> </td> <td colspan="2" align="right"><table summary="Valider" onClick="checkSubmit();" style="cursor:pointer"><tr><td valign="middle"><%= translate.getString("Valider") %></td><td valign="middle"><img src="img/fleche_right.gif" alt="" /></td></tr></table></td> </tr>
Voilà une partie de mon code. Aucun des débuggeurs ne m'affichee de message d'erreur! C'est ça qui est vraiment étrange!!!
LeViz
Développeur d'application web industrielle.
Bons nageurs sont souvent noyés!!
|
|
vendredi 5 octobre 2007 à 14:21:26 |
Re : Problème Firefox & document.getElementById

bultez
|
pourtant j'avais demandé la page html générée ! pas le php... ou l'ASP !!! car j'ai du modifier des choses pour tester ! et pas sûr, du coup !, du contenu !
on ne doit pas regarder la même chose ? ou tu as oublié des choses....
Erreur : document.getElementById("TITRE") has no properties Fichier source : file:///D:/Documents%20and%20Settings/Bul/Mes%20documents/%C3%A0%20D%C3%A9truire/new%201.htm Ligne : 6
ligne en erreur :
var titre = document.getElementById('TITRE').value;
et où qu'est-y l'input text name="TITRE" ? ça ne doit d'ailleurs pas fonctionner avec IE non plus.
Cordialement Bul [mon Site] [M'écrire]
|
|
vendredi 5 octobre 2007 à 14:27:58 |
Re : Problème Firefox & document.getElementById

bultez
|
déjà, pour tester j'ai du modifier alert("<%= translate.getString("rempLocalite") %>"); en alert('<%= translate.getString("rempLocalite") %>');
ne pouvant pas deviner le résultat de translate.getString("rempLocalite"), faut voir aussi....
Cordialement Bul [mon Site] [M'écrire]
|
|
vendredi 5 octobre 2007 à 15:01:23 |
Re : Problème Firefox & document.getElementById

leviz
|
En faisant des tests, j'obtient cette erreur :
document.getElementById("NOM") has no properties var nom = document.getElementById('NOM').value;
Je ne comprend pas cette erreur!!
LeViz
Développeur d'application web industrielle.
Bons nageurs sont souvent noyés!!
|
|
vendredi 5 octobre 2007 à 15:23:37 |
Re : Problème Firefox & document.getElementById

bultez
|
Réponse acceptée !
ça veut dire que tu as ajouté un input texte id="TITRE" donc, je suppose...
et où vois-tu un élément de ta page qui comporte id="NOM" ?
tout ce que je vois de plus proche c'est <input type="text" name="NOM" size="38" maxlength="30" onChange="qqchChange();" value="<%= nom %>"/> et ID="NOM" n'y est pas ? si ?
Cordialement Bul [mon Site] [M'écrire]
|
|
vendredi 5 octobre 2007 à 16:48:03 |
Re : Problème Firefox & document.getElementById

leviz
|
Merci, j'avais oubliée de mettre l'ID sur cette page.
A force de regarder je suis devenu aveugle.
Merci beaucoup!!!!!!!!
LeViz
Développeur d'application web industrielle.
Bons nageurs sont souvent noyés!!
|
|
Cette discussion est classée dans : problème, var, document, value, getelementbyid
Répondre à ce message
Sujets en rapport avec ce message
Problème cahce avec IE [ par goulouk ]
Bonjour,je voudrais savoir comment empécher de mettre une page en cache, ou alors obliger IE à recharger la page sans la prendre dans le cache.Je vous
incrementer [ par tonytruand ]
bonjour;j'ai un souci d'incrémentation. Dans une function ci dessous, j'aimerai que le i se traduise par 0 puis 1 puis 2 etc.J'ai bien essayer le for
Problème avec IE pour un script de base [ par Son_of_the_Sun ]
Bonjour, le problème est tout bête, je veux contrôler la saisie d'un formulaire via un petit javascript, qui en passant, fonctionne sous Firefox (et e
interdire mots [ par tonytruand ]
Bonjour à la communauté !j'ai besoin de votre aide, en effet je cherche à retirer dans un texte, par exemple, tous les : le la les du en ect. J'ai pou
envois de formulaire ajax [ par Annadrill ]
bonjour,voilà, j'aimerais modifier la fonction que je vous mets la dessous, de manière a pouvoir l'utiliser avec n'importe quel formulaire, en précisa
récuperer données table [ par anasjava ]
Je suis débutant en java et j'ai un petit souci, je remli une table par des donnée
Problème de script faisant ralentir ie [ par gregusse ]
Bonjour ! J'ai un problème sur un script que j'ai codé. J'ai le message de IE "un script fait ralentir internet explorer ...". Apparemment c'est à ca
Cet objet ne gere pas cette methode ou cette propriété [ par timalin ]
Bonjour, le code ci-dessous est tiré d'un code complet mais comporte une erreur quand je le lance sous Ulimate 7 mais marche bizarement sous XP pro.Ca
unterminated string literal [ par kangun ]
Bonjour. je me tourne vers vous suite à un problème apparut sur un java script. en effet, je souhaite afficher une bulle au dessus d'une image et chan
fonction avec en paramétre getElementById [ par kyoku59 ]
Bonjour. Je flanche sur un problème surement évident mais impossible de trouver. Voilà j'ai une fonction avec en paramétre des éléments id de mon cod
Livres en rapport
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|