Properties
Category
French
Similar Topics
Statistics
Comments
6
Participants
4
Subscribers
28
Votes
1
Views
1314
Share
Answered
Bonjour,
Je voudrais exécuter un script par clic sur un champ texte, et je n'y arrive pas, mais alors vraiment pas ...
Le script par clic ne s'effectue qu'après validation et non pas au clic sur le champ.
L'un(e) d'entre vous aurait-il(elle) une explication / solution ?
Merci d'avance
Pierre
PS : je précise que mon champ texte est associé à un nombre et que j'ai aussi essayé en l'associant à un texte, mais rien à faire.
- GeoGebra
- Help
- Partners
-
Contact us
- Feedback & Questions
- This email address is being protected from spambots. You need JavaScript enabled to view it.
- +43 677 6137 2693
© 2022 International GeoGebra Institute
Sorry for my "français":
It's possible to hide objects in the property Advanced
attached a possibility to hide the input box if the protractor is not justified good enough
Note: object alpha defined with vectors and a range 0-180°
Hello Pierre!
Would please post your "not so good" working ggb-file, so we can see, if or how we can fix this problem. :-)
Greetings
mire2
Salut
La réponse est simple : un champTexte ne se clique pas ! Il ne sert pas à ça..
Un champTexte sert à entrer une valeur et à l'affecter à un objet (nombre, texte,...) : c'est l'équivalent d'un "Input" en programmation ou bien des champs que tu remplis dans un formulaire sur internet par exemple
En plus d'affecter une valeur à un nombre (ou un texte), GeoGebra te permet en plus de faire une "action" lors de ton affectation en utilisant le script par actualisation (par exemple un test sur le nombre...)
Le script par clic est utilisé pour faire une "action" quand tu cliques sur un objet (Bouton, point,...) : Le script par clic sur un champ texte n'a donc aucun effet
(pour un point, tu peux faire aussi un script par actualisation, qui se lance quand tu déplaces le point)
Bonjour, Hello,
Merci pour vos rapides réponses. Thanks for your quick answer.
Jumera, je comprends bien ce que tu dis et qui rejoint ce que j'ai vu dans la doc ...
Cependant, puisqu'on peut entrer un script "par clic", je pensais qu'il pouvait s'exécuter au clic.
En fait, ce que je souhaite faire, c'est un contrôle avant de permettre la saisie dans le champ texte.
J'ai bricolé une solution en recouvrant le champ par un gros bouton (qui, par clic me permet de faire mon contrôle) et en switchant l'affichage du bouton et du champ avec un booléen. Ça marche, mais c'est pas top ... (PS dans le fichier joint il n'y a pas ce bouton, c'était avant ...)
Voilà voilà ...
mire2, my problem is to do a control before alowing input in the field ... I join my "not so good" file
Thanks a lot
Pierre
Sorry for my "français":
It's possible to hide objects in the property Advanced
attached a possibility to hide the input box if the protractor is not justified good enough
Note: object alpha defined with vectors and a range 0-180°
Merci rami qui a apporté une solution à mon problème spécifique (contrôle à priori du positionnement d'un rapporteur).
Mais le sujet reste ouvert : quid du script par clic (qui est dispo dans les propriétés) qui ne peut pas être utilisé comme script par clic ?
Comments have been locked on this page!