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 :

Erreur sur récupération type d'input


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Points : 71
    Points
    71
    Par défaut Erreur sur récupération type d'input
    Bonjour,

    VOici ma fonction javascript :
    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
     
    function validate(){
    	var strConcatEntries="";
    	tabEntriesSelectionnes = document.getElementsByTagName('input');
    	for(var i=0; i<tabEntriesSelectionnes.length; i++) {
    		alert(i + " - " + tabEntriesSelectionnes[i].type);
    		if(tabEntriesSelectionnes[i].type = "checkbox"){
    			if(tabEntriesSelectionnes[i].checked= "true"){
    				alert(tabEntriesSelectionnes[i].id);
    			        strConcatEntries+=tabEntriesSelectionnes[i].id + ";";
    			        }
    		}
    	}
    	document.getElementByName("listEntries").value = strConcatEntries;
    }
    Et voici la liste de mes inputs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <input checked type="checkbox" id="34784-324-331">
    <input checked type="checkbox" id="34784-324-331">
    <input checked type="checkbox" id="34784-324-331">
    <input checked type="checkbox" id="34710-324-331">
    <input name="listEntries" type="text">
    J'ai donc mis une alerte, qui m'affiche notamment a chaque passage dans la boucle du type d'input.

    Pour chaque input, il m'affiche bien soit "checkbox" soit "text" mais quand il arrive sur ce dernier (type text) il me l'affiche bein dans mon message le type d'input, mais lorsqu'il le teste dans le if, il me met "impossible d'obtenir la propriété type. Cette commande n'est pas prise en charge". Alors qu'il l'a déterminé sur la ligne précédente ...

    Y a t il quelqu'un qui pourrait m'expliquer ???

  2. #2
    Invité
    Invité(e)
    Par défaut
    salut

    erreur d'étourderie ? pas sûr, vu que tu la répètes !!
    l'opérateur de test d'égalité en JavaScript est == et non pas =

  3. #3
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Points : 71
    Points
    71
    Par défaut
    Eh ouais ... Le pire c que ca m'arrive souvent cette erreur, mais je la vois jamais .... Et évidemment, le debugger me dit rien d'explicite ...

    Merci pour ton aide !!!

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

Discussions similaires

  1. Erreur sur le type de donnée lors d'éxécution d'une SP
    Par xavier81 dans le forum Développement
    Réponses: 7
    Dernier message: 21/04/2011, 16h10
  2. Erreur sur appel fonction par Input/onclick
    Par heberco dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/09/2008, 18h46
  3. [PRO*C] comp erreur sur object types /AQ / ALLOCATE
    Par ydelanoe dans le forum Interfaces de programmation
    Réponses: 0
    Dernier message: 22/10/2007, 17h36
  4. Erreur sur inclusion types.h avec cygwin
    Par Bayard dans le forum Réseau
    Réponses: 12
    Dernier message: 12/11/2006, 16h48
  5. erreur sur le type de champ
    Par samsso2006 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 02/11/2006, 10h41

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