begin process at 2010 02 10 01:08:49
  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 CALCULS RAYNAUX V2 par Ali Bibi
Source avec Zip Source avec une capture VALIDATION D'UN FORMULAIRE par grarestephane
Source avec Zip Source avec une capture CHAT VIRTUEL par grarestephane
Source avec Zip Source avec une capture AJOUTER ET SUPPRIMER DES FICHIERS DANS UNE LISTE par grarestephane
Source avec Zip TEXTAREA : LIMITER LA LARGEUR ET LA HAUTEUR DU TEXTE SAISIE par vilfarfadet

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 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,702 sec (3)

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