cjed
Messages postés1Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention17 septembre 2003
-
17 sept. 2003 à 13:17
takali
Messages postés29Date d'inscriptionmardi 19 avril 2005StatutMembreDernière intervention13 octobre 2008
-
13 mai 2005 à 19:13
Salut,
J'aurais voulu savoir s'il est possible d'avoir un changement automatique de champ HTML (champ de numéro d'ordre suivant) à chaque fin de saisie de l'un d'entre eux dans un formulaire (après remplissage du dernier caractère d'une
zone text, zone de taille maximale fixée). En effet mes utilisateurs font soudain un blocage très fort sur la nécessité d'utiliser la touche tabulation :) Ils ont l'habitude d'utiliser des applis non web prévues pour la saisie "productive", et dans lesquelles on passe d'un champ à l'autre
automatiquement (sans tab ni souris).
Au début j'avais répondu que ça n'est pas prévu mais là je dois être sûr :)
cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 200411 17 sept. 2003 à 14:18
salut,
c est possible mais ca veux dire que les champs auront un nombre precis de char a etre saisis, pas moins pas plus,
ou alors il faudra appuyer sur entree par exemple
Duss
takali
Messages postés29Date d'inscriptionmardi 19 avril 2005StatutMembreDernière intervention13 octobre 2008 13 mai 2005 à 19:13
Bonjour je suis passer par la, est j'ai un source pour toi, il n'est pas commenté mais s'il est fonctionnel ....
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"">
<html>
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="javascript">
function Compter(champ1, champ2) {
var max = 4;
if (document.getElementById && !document.all) {
var max = max-1;
}
StrLen = champ1.value.length
if (StrLen >= max) {
champ1.value = champ1.value.substring(0,max);
champ2.focus();
champ2.focus();
}
}
//-->
</script>
<form name="formulaire" method="post" action="#">