PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Connaître et modifier l'état d'un champ en code NAVIGATEUR
Connaître et modifier l'état d'un champ en code NAVIGATEUR
Débuté par Marc, 20 nov. 2016 19:58 - 5 réponses
Membre enregistré
16 messages
Popularité : +1 (1 vote)
Posté le 20 novembre 2016 - 19:58
Bonjour,

Pour des raisons de performance (interactivité), je souhaiterais connaître et modifier l'état d'un champ.

Mon niveau de connaissance en javascript étant proche de zéro, je n'ai pas trouvé comment faire ni même la propriété à modifier et ses valeurs possibles.

Une idée ?
D'avance merci,

--
Cordialement,
Marc Chambeau
Membre enregistré
265 messages
Popularité : +14 (16 votes)
Posté le 21 novembre 2016 - 12:38
Bonjour Marc,

Il semble qu'un passage par la documentation et l'autoformation s'impose !
Car nul besoin de connaitre javascript pour cela, le WLangage est là pour cela.
Et sincèrement il n'y a rien de plus simple s'il s'agit juste de modifier une propriété ou une valeur.
Les choses se corsent dans certain cas non pris en charge, mais le plus souvent, les fonctions du WL sont suffisantes.
Depuis que les fonctions et manipulations via jQuery sont disponibles je n'utilise plus que rarement le JS.

Cordialement

--
René MALKA
Posté le 21 novembre 2016 - 16:08
Bonjour René,

Je précisais dans le sujet en code NAVIGATEUR. Il n'est pas possible actuellement (ce le sera en version 22) de pourvoir modifier l'état d'un champ en code navigateur. J'ai cherché dans les propriétés Javascript mais je n'ai pas vu ce que je pouvais utiliser pour l'état d'un champ (desabled ?) ni les valeurs à attribuer.

Donc tu me conseilles de regarder du côté de JQuery.

Merci de ta réponse,
Marc
Membre enregistré
265 messages
Popularité : +14 (16 votes)
Posté le 21 novembre 2016 - 17:57
Bonsoir Marc,

Effectivement cet précision à la lecture de ton message m'avait échappée ! Désolé

Alors oui ! Avec jQuery c'est possible, maintenant tout dépend de quel champ il s'agit bien entendu ...

Cordialement

--
René MALKA
Membre enregistré
16 messages
Popularité : +1 (1 vote)
Posté le 28 novembre 2016 - 09:11
Bonjour,

Pour info, retour d'info...

externe document
pclElement est objet dynamique = document:getElementById(AliasDeMonChamp..alias)

si pclElement = null alors
info("erreur")
FIN
pclElement.desabled = true

Petite particularité pour les sélecteurs, il faut agir sur toutes les options.
AliasDeMonChamp + "_1"
AliasDeMonChamp + "_2"
etc.

Par ailleurs, j'ai trouvé un site assez intéressant sur les syntaxes js
http://www.w3schools.com/js/js_dom_examples.asp

Cordialement,
Marc

--
Cordialement,
Marc Chambeau
Posté le 12 mars 2019 - 16:21
Pour information, renvoyer les données ...

dossier extérieur

pclElement est un élément dynamique = enregistrement: getElementById (AliasOfControl..alias)

au hasard que pclElement = invalide, à ce stade

données ("erreur")

FIN

pclElement.desabled = authentique

Peu caractéristique des sélecteurs, il est important de suivre chacune des alternatives.

FieldAlias ​​+ "_1"

FieldAlias ​​+ "_2"

etc.

A propos, j’ai trouvé un site assez intriguant sur les utilisations linguistiques de js

https://www.welookups.com/js/js_dom_examples.html