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 :

L'objet [object HTMLInputElement] varie suivant le navigateur


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �prouv�
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 471
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activit� : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 471
    Par d�faut L'objet [object HTMLInputElement] varie suivant le navigateur
    bonjour,

    je reprends et corrige un ancien code JS (de ya 2ans).
    Dedans il y a une variable qui �tait cens� contenir la valeur textuel d'un bouton radio coch�.

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    var radios_prg_fle= document.getElementsByName("wpforms[fields][123]");
    var selected_prg_fle= Array.from(radios_prg_fle).find(radio => radio.checked);
    console.log("selected prg fle ="+selected_prg_fle);

    il semblerait que maintenant qu'il faille ajouter .value � l'objet HTMLInputElement quand on veut l'afficher en log ou avoir sa string.
    est-ce que c'�tait d�j� le cas avant ou bien �a a chang� r�cemment ?
    Peut-�tre est-ce l'impl�mentation de la class qui a �volu� ?
    existe-il un historique changelog officiel de l'objet ?

    je dois maintenant remplacer des codes de type :
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    var selected_prg_fle= Array.from(radios_prg_fle).find(radio => radio.checked);
    par
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    var selected_prg_fle= Array.from(radios_prg_fle).find(radio => radio.checked).value;

    Je trouve bizarre que le code d'avant (sans le .value) fonctionnait.

    qu'en pensez-vous ?

  2. #2
    Membre �prouv�
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 471
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activit� : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 471
    Par d�faut
    dans une ligne plus bas, j'ai vu que mon pr�d�cesseur avait g�rer le cas par :

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    if (selected_prg_fle!=undefined) valeur_selectionnee=selected_prg_fle.value;

    Je suppose donc que la class renvoyait d�j� � l��poque le 1er attribut par d�faut (suppos� .value) suivant les versions de navigateurs...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Affichage sur mon site suivant les navigateurs
    Par reedbedroom dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 18/02/2008, 09h46
  2. Bug divers suivant les navigateurs
    Par nintendoplayer dans le forum G�n�ral Conception Web
    R�ponses: 5
    Dernier message: 12/02/2008, 11h44
  3. Charger un fichier css suivant le navigateur.
    Par escteban dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 30/05/2007, 11h14
  4. R�ponses: 13
    Dernier message: 06/07/2006, 17h06
  5. probleme menu et css suivant les navigateurs...
    Par emile13 dans le forum Mise en page CSS
    R�ponses: 2
    Dernier message: 27/01/2006, 04h04

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