Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2530 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS]Interdire la saisie de certaine caractère ? Comment faire ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS]Interdire la saisie de certaine caractère ? Comment faire ?

n°720709
Davjack
Asta la vista miam miam !!!
Posté le 10-05-2004 à 15:28:24  profilanswer
 

J'aimerai rendre impossible la saisie de certaine caractères (disons pour commencer les chiffres) dans une champ.... Comment faire cela en JS ? (je sais pas programmer en JS....  :( )


Message édité par Davjack le 10-05-2004 à 15:40:55

---------------
Asta la vista miam miam !!!
mood
Publicité
Posté le 10-05-2004 à 15:28:24  profilanswer
 

n°720849
ml01
Posté le 10-05-2004 à 16:26:10  profilanswer
 

Voici un extrait de code Javascript que j'ai effectué sur un formulaire.
A l'inverse de vous mon code permet uniquement la saisie des chiffres, il suffira de faire quelques modif pour l'adapter:
 

Citation :

<SCRIPT LANGUAGE="Javascript">
//Fonction : verifie que le champs saisie contient uniquement des chiffres
function Veriftype(champs)
{
var ret = true;
var car = "";
var nbrcar = champs.length;
var goodcar="0123456789";
 
for(cnt=0;cnt<nbrcar;cnt++) {
 var car = champs.substr(cnt,1);
 if(goodcar.indexOf(car) >= 0) {}
 else {  
  ret = false;
  break;
 }
}
return ret;
}
 
//Fonction : permettant la validation du formulaire (test la valeur de la fonction précédente)
function ValidForm()
{
if (document.NomFormulaire.NomduChamp.value=="" || !Veriftype(document.NomFormulaire.NomduChamp.value))
 {
  if (!Veriftype(document.NomFormulaire.NomduChamp.value))
   { alert("Format incorrect de votre âge ! (uniquement chiffre-entier)" )}
  else
   { alert("Vous devez saisir votre âge !" );}
  document.NomFormulaire.NomduChamp.focus();
 }
 else
 {
  return true;
 }
return false;
}
</script>
...
<form NAME="NomFormulaire" ACTION="page.asp" onSubmit="return ValidForm();" METHOD="POST">
...
<input type="text" name="NomduChamp" size="11" >
...
</form>


 
En espérant que ceci vous aidera,
Bon courrage !!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS]Interdire la saisie de certaine caractère ? Comment faire ?

 

Sujets relatifs
comparaison de deux chaine de caractereFaciliter la saisie d'une table
tableau de chaine de caractere...extraction d'une sous chaine de caractere ?
liste déroulante et saisie semi-automatiquesaisie de texte
Saisie de texte en HTML[PERL] supprimer un caractere d'une chaine
[PHP] est il posible de rechercher le caractère * dans une chaine de cInterdire le "bouton droit->ajouter aux favoris" sur une page ASP/Html
Plus de sujets relatifs à : [JS]Interdire la saisie de certaine caractère ? Comment faire ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR