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

claudehamon 2 Messages postés mardi 5 octobre 2004Date d'inscription 5 octobre 2004 Dernière intervention - 5 oct. 2004 à 09:23 - Dernière réponse : the_smurf 283 Messages postés vendredi 6 août 2004Date d'inscription 22 juin 2006 Dernière intervention
- 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 283 Messages postés vendredi 6 août 2004Date d'inscription 22 juin 2006 Dernière intervention - 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é 84 internautes ce mois-ci

Commenter la réponse de the_smurf
the_smurf 283 Messages postés vendredi 6 août 2004Date d'inscription 22 juin 2006 Dernière intervention - 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 2 Messages postés mardi 5 octobre 2004Date d'inscription 5 octobre 2004 Dernière intervention - 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.