Placer le curseur javaScript
Fermé
Bonjour,
J'ai un petit souvi, dans un formulaire, je demende à l'utilisateur d'entrer des nombres, "onChange" de ces "input text", je vérifie en javaScript que se soit bien des nombres. La vérification fonctionne à merveille, mais l'apotéhose serai que je resélectionne automatiquement le champs en erreur pour que l'utilisateur ne parte pas sans que ce que je lui demandé soit un nombre.
De plus s'il existe une fonction pour remplacer un carractère par un autre dans une chaine (une virgule par un point) je serai erreux de la connaitre.
D'avance merci,
LeDoc
J'ai un petit souvi, dans un formulaire, je demende à l'utilisateur d'entrer des nombres, "onChange" de ces "input text", je vérifie en javaScript que se soit bien des nombres. La vérification fonctionne à merveille, mais l'apotéhose serai que je resélectionne automatiquement le champs en erreur pour que l'utilisateur ne parte pas sans que ce que je lui demandé soit un nombre.
De plus s'il existe une fonction pour remplacer un carractère par un autre dans une chaine (une virgule par un point) je serai erreux de la connaitre.
D'avance merci,
LeDoc
A voir également:
- Placer le curseur javaScript
- Placer des points sur une carte - Guide
- Telecharger javascript - Télécharger - Langages
- Comment faire apparaître le curseur sans souris - Guide
- Comment activer le curseur de mon pc - Guide
1 réponse
Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
206
12 juin 2008 à 09:26
12 juin 2008 à 09:26
salut,
Pour selectionner un champ tu peux utiliser
document.getElementById('monchamp').focus();
ou 'monchamp' est l'ID du champ en question
Pour remplacer des caracteres :
var chaine = "175,10";
var chaine = chaine.replace(',','.');
On remplace la virgule par un point
Pour selectionner un champ tu peux utiliser
document.getElementById('monchamp').focus();
ou 'monchamp' est l'ID du champ en question
Pour remplacer des caracteres :
var chaine = "175,10";
var chaine = chaine.replace(',','.');
On remplace la virgule par un point
12 juin 2008 à 09:36
12 juin 2008 à 10:39
voici mon code :
function verifValeur(id_averif)
{
nombre = document.getElementById(id_averif).value;
// on remplace les virgules par des points
nombre = nombre.replace(',','.');
document.getElementById(id_averif).value = nombre;
if (isNaN(nombre))
{
alert("Message d'erreur !!");
document.getElementById(id_averif).focus();
}
}
Si tu pouvais m'aider stp, merci
12 juin 2008 à 11:09
12 juin 2008 à 11:14
conclusion =>
sa fonctionne très bien sous firefox
mais pas sous IE
Sous IE le alert() s'affiche mais mon curseur ne revient pas dans mon champ
??