IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

is null or not an object dans IE.. pourquoi ? :(


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2008
    Messages : 198
    Par défaut is null or not an object dans IE.. pourquoi ? :(
    Bonjour, je suis en train de développer un formulaire en php et html et dans celui-ci, il y a deux combobox qui sont correctement rempli.

    J'ai une fonction javascript qui vérifie si les champs requis sont bien remplis et s'il corresponde a la norme.

    Mon premier combobox en début de page fonctionne numéro 1 mais le dernier me fait l'erreur suivante: document.forms.formulaire.Occasion.selectedIndex is null or not an object.. seulement dans IE.

    Si je met mon combobox qui fais défaut en début de page, ca fonctionne..


    Je montre un example de mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    
    <html>
    <head>
      <title>...</title>
      <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
      <link rel="stylesheet" href="lg.css" type="text/css">
    
      <script language="JavaScript" type="text/javascript">
    
    <!-- Function pour vérifier si tout les champs son correct -->
    function verify(){
    	var test;
    
    
    	Combobox qui fonctionne bien
    	if (document.forms['formulaire'].Appellation.selectedIndex == 0){
    		alert('Veuillez choisir un appellation.');
    		document.forms['formulaire'].Appellation.focus();
    		return false;
    	}
    
            Je veux faire la même chose qu'en haut mais impossible d'en retirer   l'index quand je fais un simple test.
    	test = document.forms['formulaire'].Occasion.selectedIndex;
    	alert(test);
    </script>
    </head>

    Demandez moi mon code php ou html au besoin merci !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2008
    Messages : 198
    Par défaut
    J'ai trouvé, en fait il faut regarder quel browser l'utilisateur utilise en changer la ligne de code..

    Ce n'est pas optimal comme solution alors si quelqu'un connais un moyen de l'éviter n'ésiter pas !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    var browser=navigator.appName;
     
     if (browser=="Netscape"){
        	if (document.forms['formulaire'].Occasion.selectedIndex == 0){
        		...
        		return false;
        	}
        }else{
        	if (document.getElementById("Occasion").selectedIndex == 0){
        		...
        		return false;
        	}
        }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. TypeError: null is not an object
    Par Anonyme1784 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/07/2015, 03h17
  2. Erreur "Result of expression 'b' [null] is not an object"
    Par kimble89 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 08/10/2012, 14h10
  3. Réponses: 7
    Dernier message: 16/07/2009, 08h13
  4. [DOM] Drag & Drop, offsetParent is null or not an Object
    Par Myrtill dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/12/2008, 15h42
  5. length is null or is not object dans IE uniquement
    Par MacDo dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/09/2006, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo