par

Comment puis-je ajouter des zéros non significatifs dans le champ d'un formulaire en JavaScript ? Je voudrais par exemple que lorsqu'on saisit 3 cela affiche 003, et si on saisit 33 cela affiche 033.

1 Réponse

+1 validé
par

Pour ajouter des zéros non significatifs, vous pouvez utiliser la propriété JavaScript length, puis concaténer les zéros non significatifs nécessaires :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Comment ajouter des zéros non significatifs en JavaScript ?</title>
</head>
<body>
<input type="text" value="" onfocusout="zeroNonSignificatif(this);">
<script>
function zeroNonSignificatif(input) {
if(!isNaN(input.value) && input.value.length === 1) {
  input.value = '00' + input.value;
}
if(!isNaN(input.value) && input.value.length === 2) {
  input.value = '0' + input.value;
}
}
</script>
</body>
</html>

Lecture Recommandée

Edward Snowden - Mémoires vives

"Je m'appelle Edward Joseph Snowden. Avant, je travaillais pour le gouvernement mais aujourd'hui je suis au service de tous. Il m'a fallu près de trente ans pour saisir la différence et quand j'ai compris, ça m'a valu quelques ennuis au bureau."

L'homme qui a tout risqué pour dénoncer la surveillance globale, ou l'extraordinaire histoire d'un garçon brillant qui a grandi "en ligne", d'un homme devenu espion, puis lanceur d'alerte, et, en exil, la consciencce de l'internet.

Mémoires vives est un témoignage exceptionnel, également disponible en numérique.

Sujets Connexes

Offre Sponsorisée

Ailleurs sur le Web

Merci pour votre visite sur 1FORMATIK.com

Un petit clic sur la pub est toujours apprécié, c'est elle qui finance le site

Bon surf

...