Vous êtes sur la page 1sur 4

Rsum de quelques contrles appliqus sur les zones en Javascript

Quelques traitements sur les

zones textes

( T1 )

La zone texte T1 ne doit pas tre vide


<script>

La zone texte T1 doit contenir 10 caractres


<script>

If (f.T1.value==)

If (f.T1.value.length != 10)

{
alert(le champ de saisi ne doit pas tre vide);
}
</script>

{
alert(le champ de saisi doit contenir 10 caractres );
}
</script>

La zone texte T1 doit contenir au moins 10


La zone texte T1 doit tre numrique
caractres
<script>
<script>
If (isNaN(f.T1.value)==true)
If (f.T1.value.length<10)
{
{
alert(le champ de saisi doit tre numriques);
alert (le champ de saisi doit contenir au
}
moins 10 caractres );
</script>
}
</script>
La zone texte T1 ne doit pas
tre
La zone texte T1 doit contenir le caractre @
numriques
<script>
<script>
If (f.T1.value.indexOf(@)==-1)
If (isNaN(f.T1.value)==false)
{
{
alert(le champ de saisi doit contenir le caractre @);
alert(le champ de saisi ne doit pas tre
}
numriques);
</script>
}
</script>
La zone texte T1 doit tre numrique et >=0
La zone texte T1 ne doit pas contenir le
caractre @
<script>
<script>
If ((isNaN(f.T1.value)==true)|| (f.T1.value<0))
If (f.T1.value.indexOf(@) != -1)
{
{
alert(le champ de saisi doit tre numriques);
alert(le champ de saisi ne doit pas contenir le }
caractre @);
</script>
}
</script>
Le premier caractre de la zone texte T1 Le premier caractre de la zone texte T1 doit tre
doit tre A ou B
majuscule
<script>
<script>

If ((f.T1.value.charAt(0) != A) &&
(f.T1.value.charAt(0) != B)

If (f.T1.value.charAt(0).toUpperCase() !=
f.T1.value.charAt(0) )

{
alert(Le premier caractre doit tre A ou B );
}
</script>

{
alert(Le premier caractre doit tre majuscule );
}
</script>

Page 1 sur 4

Rsum de quelques contrles appliqus sur les zones en Javascript


Le premier caractre de la zone texte T1 doit Le premier caractre de la zone texte T1 doit tre
tre minuscule
un chiffre
<script>
<script>

If (f.T1.value.charAt(0).toLowerCase() !=
f.T1.value.charAt(0) )

If (isNaN(f.T1.value.charAt(0) )==true)
{
alert(Le premier caractre doit tre un chiffre);
}
</script>

{
alert(Le premier caractre doit tre minuscule
);
}
</script>
Le premier caractre de la zone texte T1 Le premier caractre de la zone texte T1 doit tre
ne doit pas tre un chiffre
une lettre majuscule (A .. Z)
<script>
<script>

If (isNaN(f.T1.value.charAt(0) )==false)

If ((f.T1.value.charAt(0) <A) ||
(f.T1.value.charAt(0) >Z) )

{
alert(Le premier caractre ne doit pas tre un
chiffre);
}
</script>

{
alert(Le premier caractre doit tre une lettre
majuscule (A..Z));
}
</script>
Le premier caractre de la zone texte T1 doit Le premier caractre de la zone texte T1 doit tre
tre une lettre minuscule (a..z)
une lettre voyelle
<script>
<script>

If ((f.T1.value.charAt(0) <a) ||
(f.T1.value.charAt(0) >z) )

ch=AEIUYO;
If (ch.indexOf(f.T1.value.charAt(0).toUpperCase()) == -1)

{
alert(Le premier caractre doit tre une lettre
minuscule (a..z));
}
</script>
Le premier caractre de la zone texte T1 doit
tre une lettre alphabtique
<script>
If ((f.T1.value.charAt(0).toUpperCase() <A)
|| (f.T1.value.charAt(0).toUpperCase() >Z) )
{
alert(Le premier caractre doit tre une lettre
alphabtique);
}
</script>

{
alert(Le premier caractre doit tre une lettre une
voyelle);
}
</script>
La zone texte T1 doit tre forme que par des
lettres alphabtiques
<script>
function verif()
{ vc=0; erreur=false;
do
{
if ((f.T1.value.charAt(vc).toUpperCase()<"A") ||
(f.T1.value.charAt(vc).toUpperCase()>"Z") )
{ erreur =true ; }
else
{ vc++ ; }
}
while( (erreur==false) && (vc< f.T1.value.length));
if (erreur==true)
{ alert("La zone texte doit tre forme que par des
lettres alphabtiques);
} }
</script>

Page 2 sur 4

Rsum de quelques contrles appliqus sur les zones en Javascript

Quelques Traitements sur les

zones Radio :

Sexe :

Homme

Cocher un sexe
<script>
if((f.R1[0].checked==0)&&(f.R1[1].checked==0))
{
alert(il faut cocher un sexe)
}
</script>

Femme
Afficher le message Femme si on coche le
sexe Femme et Homme lorsquon coche
Homme
<script>

if(f.R1[0].checked==1)
{
alert(Homme)
}
else

if(f.R1[1].checked==1)
{
alert(Femme)
}
</script>

Quelques Traitements sur les zones case


Matires :

TIC

cocher :

Alg

Cocher au moins une matire


<script>

if((f.C1.checked==0) && (f.C2.checked==0) &&


(f.C3.checked==0))
{
alert(il faut cocher une matire)
}
</script>

base de donnes
Afficher le message TIC si on coche la
matire TIC , le message ALGO si on
coche la matire Alg et le message Base
de donnes si on coche la matire Base de
donnes si on coche les trois cases on
affiche TIC ALGO Base de donnes
<script>
Mess=;

if(f.C1.checked==1)
{
Mess=Mess+ TIC ;
}

if(f.C2.checked==1)
{
Mess=Mess+ ALGO ;
}

if(f.C3.checked==1)
{
Mess=Mess+ Base de donnes ;
}
alert(Mess)
</script>

Page 3 sur 4

Rsum de quelques contrles appliqus sur les zones en Javascript

Quelques Traitements sur les zones liste

droulantes

Produit :
Slectionner une option
<script>

CD
DVD
Souris

Ajouter le produit clavier avec un prix 6.800


<script>

if(f.D1.options.selectedIndex==-1)
{
Alert(slectionner une option);
}
</script>

nliste=new Option (Clavier,6.800);


f.D1.options[f.D1.options.length]=nliste;

Ou bien

</script>
supprimer un produit slectionner

<script>

<script>

if(f.D1.value==)
{
alert(slectionner une option);
}
</script>

indice=f.D1.options.selectedIndex;
if (indice==-1)
{
alert("il faut slectionner un produit");
}
else
{
f.D1.options[indice]=null;
}
</script>

Afficher un produit (nom et prix slectionner)


<script>

indice=f.D1.options.selectedIndex;
if (indice==-1)
{
alert("il faut slectionner un produit");
}
else
{
Alert(Produit=+f.D1.options[indice].text+ Prix + f.D1.options[indice].value) ;
}
</script>

Page 4 sur 4

Vous aimerez peut-être aussi