Repérer champs sélectionnés - HTML/CSS - Programmation
Marsh Posté le 16-05-2006 à 09:56:36
Bah ouais tu testes uniquement le champs qui t'interresse
Marsh Posté le 16-05-2006 à 09:59:07
Je ne peux pas : mon formulaire est généré par un script php et possède n champs input avec des id et noms uniques générés. Ce qui m'interesse ici est d'être capable, via une fonction javascript, de repérer dans quel champ l'utilisateur se trouve pour povoir effectuer telle ou telle action.
Marsh Posté le 16-05-2006 à 10:00:47
Benjones> Tu vas être obligé de rajouter un onfocus quelque part, par contre tu peux eviter de le mettre dans ton code html et rajouter ces handlers dynamiquement en js.
Boulax> si j'ai bien compris la question, en fait il veut tous les tester mais sans avoir à ecrire "onFocus" sur chacun d'eux!
Marsh Posté le 16-05-2006 à 10:07:53
anapajari a écrit : |
Si c'est généré dans une boucle de toute façon je vois pas le probleme ?
Marsh Posté le 16-05-2006 à 10:09:03
Boulax> si j'ai bien compris la question, en fait il veut tous les tester mais sans avoir à ecrire "onFocus" sur chacun d'eux!
Oui exactement ! J'ai créer une fonction, vide pour l'instant qui aura pour but de récupérer la valeur du champ pointé par l'utilisateur et de recopier la valeur au champ suivant... Ca m'embête d'écrire un onFocus sur chaque champs...
Marsh Posté le 16-05-2006 à 10:10:48
boulax a écrit : Si c'est généré dans une boucle de toute façon je vois pas le probleme ? |
Aucun problème, mais je demandais juste s'il existait une solution plus simple, du style document.forms.monform.selectedId
Marsh Posté le 16-05-2006 à 10:19:24
Boulax> oui on est bien d'accord, juste ton premier post est vaguement vague
Donc benjones, pour ton pb, tu fais un fonction du genre
Code :
|
tu mets ça dans le onload de ton body et on en parle plus ( sauf que j'ai ecrit tout ça de tête sans rien vérifier et que je garantis rien )
Et si tu as plusieurs formulaires sur ta page mais que tu ne dois le faire que pour un, à la place du document.getElementsByTagName tu mets document.getElementById('idDeTonForm').getElementsByTagName.
Marsh Posté le 16-05-2006 à 21:02:40
chai pas mais moi quand j'ai à recuperer les infos d'un objet, élément ou autre c'est comme cela :
<div id="toto" name="tarace" onclick="coursForest(this)">
<input type="text" id="toto" name="tarace" value="nicktamere" onclick="coursForest(this)">
function coursForest(obj) {
obj.id <== id;
obj.name;
obj.tonattribut
}
Marsh Posté le 16-05-2006 à 09:51:13
Bonjour à tous !
J'ai une question : Est-il possible en Javascript de récupérer l'id, le nom et la valeur d'un champ input sélectionné (curseur de la souris sur celui-ci) sans faire de test de focus sur tous les champs du formulaires ?
Merci beaucoup
Message édité par benjones le 16-05-2006 à 09:51:53