Placer le curseur en fin de champ [Résolu]

claudehamon
Messages postés
2
Date d'inscription
mardi 5 octobre 2004
Dernière intervention
5 octobre 2004
- 5 oct. 2004 à 09:23 - Dernière réponse : the_smurf
Messages postés
283
Date d'inscription
vendredi 6 août 2004
Dernière intervention
22 juin 2006
- 5 oct. 2004 à 11:27
un pop-up me permet de renseigner le début du champ (liste de modalités) et l'utilisateur doit compléter le champ.
Comment, au retour du pop-up faire venir le curseur à la fin du champ pré-rempli.
autrement dit comment faire automatiquement l'appui sur la touche "fin"
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
the_smurf
Messages postés
283
Date d'inscription
vendredi 6 août 2004
Dernière intervention
22 juin 2006
- 5 oct. 2004 à 11:27
3
Merci
Tu en techno Web alors bienvenu dans un monde de bidouille:
Je te propose de faire réécrire la valeur de ton champ pour que le curseur soit à la fin:

<html>
<head>
<script type="text/javascript">
function subFocus()
{
alert("En cliquant sur ok le focus va passer sur la cible");
document.formTest.cibleId.focus();
document.formTest.cibleId.value = document.formTest.cibleId.value;
}
</script>
</head>

<form name="formTest" action="">







</form>
</html>

Merci the_smurf 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 86 internautes ce mois-ci

Commenter la réponse de the_smurf
the_smurf
Messages postés
283
Date d'inscription
vendredi 6 août 2004
Dernière intervention
22 juin 2006
- 5 oct. 2004 à 10:51
0
Merci
Pour mettre le focus sur un champ:
Tu accèdes à ton champs comme tu veux (par son nom, son id) et tu utilises la méthode focus().

Ex:

<html>
<head>
<script type="text/javascript">
function subFocus()
{
alert("En cliquant sur ok le focus va passer sur la cible");
document.formTest.cibleId.focus();
}
</script>
</head>

<form name="formTest" action="">






</form>
</html>

Pour submiter directement un formulaire d'une fenêtre parent:
parent.document.NomFormulaire.Submit(); devrait fontionner
Commenter la réponse de the_smurf
claudehamon
Messages postés
2
Date d'inscription
mardi 5 octobre 2004
Dernière intervention
5 octobre 2004
- 5 oct. 2004 à 11:08
0
Merci
Certes, mais, sauf erreur de ma part, la méthode focus place le curseur au début du champ.
Moi le veux en plus que le curseur se place à la fin du champ ...pour poursuivre la saisie.
Commenter la réponse de claudehamon

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.