begin process at 2012 02 12 18:12:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

 > VERIFIER SAISIE D'UN ENTIER

VERIFIER SAISIE D'UN ENTIER


 Information sur la source

 Description

Fonction testant si un nombre est un entier, si c n'en est pas un elle tente de convertir ce nombre en entier; si ce n'est pa possible elle efface le contenu saisi par l'utilisateur et l'vaertit que sa saisi est incorecte. ( a placer sur l'evenement on blur d'un textbox  par exemple)

Source

  • function TestInt(id)
  • {
  • //recuperation de l'element
  • var d=document.getElementById(id);
  • //test de l'integrité de l'element
  • if (d.value!="")
  • {
  • if (isNaN(d.value)==false)
  • {
  • d.value=parseInt(d.value);
  • }
  • else
  • {
  • d.value='';
  • alert('VOUS DEVEZ SAISIR UN ENTIER');
  • }
  • }
  • }
function TestInt(id)
{
//recuperation de l'element
var d=document.getElementById(id);

//test de l'integrité de l'element
if (d.value!="")
{
	if (isNaN(d.value)==false)
		{
		d.value=parseInt(d.value);
		}
	else
		{
		d.value='';
		alert('VOUS DEVEZ SAISIR UN ENTIER');
		}
}
}



 Sources du même auteur

DECIMAL À 2 CHIFFRES
BLOQUER TOUCHE ENTER

 Sources de la même categorie

Source avec Zip Source avec une capture BOITE DE DIALOGUE MODALE DE SÉLECTION D'UNE LISTE D'ICONES par JJDai
Source avec Zip Source avec une capture RÉSOLUTION D'UN SYSTÈME D'ÉQUATIONS LINÉAIRES À N INCONNUES par william voirol
Source avec Zip Source avec une capture PLUGIN JQUERY LISTE MODIFIABLE (COMBO) AUTOCOMPLÉTÉE par medkarim
GESTION DE NUMÉRO DE TÉLÉPHONE SIMPLE DANS FIREFOX7 par rotomtom
Source avec Zip Source avec une capture RECOMMANDER CETTE PAGE AVEC MAILTO, ACCENT ET RETOUR LIGNE D... par weabow

Commentaires et avis

Commentaire de Arto_8000 le 05/04/2005 23:46:54

un return true ou return false serait mieux pour ton script plutôt qu'un alert

Commentaire de crilun le 06/04/2005 00:11:37

J'ai fait cette fonction pour l'injecter dans une webform VB.net dans un datagrid pour chaque textbox il falait donc eviter de multiplier les appels Javascript, le fait que la fonction previenne directement l'utilisateur me parressait plus clair dans ce cas de figure,
mais en temsp normal completement d'accord un return TRUE ou FALSE aurait été pls approprié.

Commentaire de carpediem le 08/11/2006 17:35:01

C'est faux. isNaN ne teste pas si ta valeur est entière, il teste si c'est un nombre.
Donc si tu testes avec un décimal ("0.5" par exemple), ta fonction ne te dira pas "VOUS DEVEZ SAISIR UN ENTIER".

Commentaire de crilun le 28/04/2007 18:24:53

Fonction testant si un nombre est un entier, si c n'en est pas un <b>elle tente de convertir ce nombre en entier</b>

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,959 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales