SlideShare une entreprise Scribd logo
Résumé de quelques contrôles appliqués 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 caractères
<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 caractères “);
}
</script>

La zone texte « T1 » doit contenir au moins 10
La zone texte « T1 » doit être numérique
caractères
<script>
<script>
If (isNaN(f.T1.value)==true)
If (f.T1.value.length<10)
{
{
alert(“le champ de saisi doit être numériques“);
alert (“le champ de saisi doit contenir au
}
moins 10 caractères “);
</script>
}
</script>
La zone texte « T1 » ne doit pas
être
La zone texte « T1 » doit contenir le caractère @
numériques
<script>
<script>
If (f.T1.value.indexOf(“@“)==-1)
If (isNaN(f.T1.value)==false)
{
{
alert(“le champ de saisi doit contenir le caractère @“);
alert(“le champ de saisi ne doit pas être
}
numériques“);
</script>
}
</script>
La zone texte « T1 » doit être numérique et >=0
La zone texte « T1 » ne doit pas contenir le
caractère @
<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 numériques“);
alert(“le champ de saisi ne doit pas contenir le }
caractère @“);
</script>
}
</script>
Le premier caractère de la zone texte « T1 » Le premier caractère 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 caractère doit être A ou B “);
}
</script>

{
alert(“Le premier caractère doit être majuscule “);
}
</script>

Page 1 sur 4
Résumé de quelques contrôles appliqués sur les zones en Javascript
Le premier caractère de la zone texte « T1 » doit Le premier caractère 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 caractère doit être un chiffre“);
}
</script>

{
alert(“Le premier caractère doit être minuscule
“);
}
</script>
Le premier caractère de la zone texte « T1 » Le premier caractère 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 caractère ne doit pas être un
chiffre“);
}
</script>

{
alert(“Le premier caractère doit être une lettre
majuscule (A..Z)“);
}
</script>
Le premier caractère de la zone texte « T1 » doit Le premier caractère 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 caractère doit être une lettre
minuscule (a..z)“);
}
</script>
Le premier caractère de la zone texte « T1 » doit
être une lettre alphabétique
<script>
If ((f.T1.value.charAt(0).toUpperCase() <“A“)
|| (f.T1.value.charAt(0).toUpperCase() >“Z“) )
{
alert(“Le premier caractère doit être une lettre
alphabétique“);
}
</script>

{
alert(“Le premier caractère doit être une lettre une
voyelle“);
}
</script>
La zone texte « T1 » doit être formée que par des
lettres alphabétiques
<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 formée que par des
lettres alphabétiques“);
} }
</script>

Page 2 sur 4
Résumé de quelques contrôles appliqués 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 lorsqu’on 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
Matières :

TIC

à cocher :

Alg

Cocher au moins une matière
<script>

if((f.C1.checked==0) && (f.C2.checked==0) &&
(f.C3.checked==0))
{
alert(“il faut cocher une matière“)
}
</script>

base de données
Afficher le message TIC si on coche la
matière « TIC » , le message ALGO si on
coche la matière « Alg » et le message Base
de données si on coche la matière « Base de
données » si on coche les trois cases on
affiche « TIC ALGO Base de données »
<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 données ”;
}
alert(Mess)
</script>

Page 3 sur 4
Résumé de quelques contrôles appliqués sur les zones en Javascript

Quelques Traitements sur les zones liste

déroulantes

Produit :
Sélectionner une option
<script>

CD
DVD
Souris

Ajouter le produit clavier avec un prix 6.800
<script>

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

nliste=new Option (“Clavier”,6.800);
f.D1.options[f.D1.options.length]=nliste;

Ou bien

</script>
supprimer un produit sélectionner

<script>

<script>

if(f.D1.value==””)
{
alert(“sélectionner une option“);
}
</script>

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

Afficher un produit (nom et prix sélectionner)
<script>

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

Page 4 sur 4
Publicité

Contenu connexe

Tendances (20)

Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
borhen boukthir
 
Cours+sql++ +base+de+données+-+bac+informatique+(2009-2010)++elève++khmiri+zied
Cours+sql++ +base+de+données+-+bac+informatique+(2009-2010)++elève++khmiri+ziedCours+sql++ +base+de+données+-+bac+informatique+(2009-2010)++elève++khmiri+zied
Cours+sql++ +base+de+données+-+bac+informatique+(2009-2010)++elève++khmiri+zied
Wajdi Ben Helal
 
Cours complet Base de donne Bac
Cours complet Base de donne Bac Cours complet Base de donne Bac
Cours complet Base de donne Bac
Amri Ossama
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
mohamed_SAYARI
 
éNoncés+corrections bac2009
éNoncés+corrections bac2009éNoncés+corrections bac2009
éNoncés+corrections bac2009
Morom Bil Morom
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
Narûtö Bàl'Sèm
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018
salah fenni
 
Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmation
borhen boukthir
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
webreaker
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivité
Sana Aroussi
 
Formation PHP
Formation PHPFormation PHP
Formation PHP
kemenaran
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018
salah fenni
 
Arbre et algorithme de recherche
Arbre et algorithme de rechercheArbre et algorithme de recherche
Arbre et algorithme de recherche
ECAM Brussels Engineering School
 
Fonctions chaine
Fonctions chaineFonctions chaine
Fonctions chaine
Afef Ilahi
 
Cours+sql++ +base+de+données+-+bac+informatique+(2009-2010)++elève++khmiri+zied
Cours+sql++ +base+de+données+-+bac+informatique+(2009-2010)++elève++khmiri+ziedCours+sql++ +base+de+données+-+bac+informatique+(2009-2010)++elève++khmiri+zied
Cours+sql++ +base+de+données+-+bac+informatique+(2009-2010)++elève++khmiri+zied
Wajdi Ben Helal
 
Cours complet Base de donne Bac
Cours complet Base de donne Bac Cours complet Base de donne Bac
Cours complet Base de donne Bac
Amri Ossama
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
mohamed_SAYARI
 
éNoncés+corrections bac2009
éNoncés+corrections bac2009éNoncés+corrections bac2009
éNoncés+corrections bac2009
Morom Bil Morom
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
Narûtö Bàl'Sèm
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018
salah fenni
 
Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmation
borhen boukthir
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
webreaker
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivité
Sana Aroussi
 
Formation PHP
Formation PHPFormation PHP
Formation PHP
kemenaran
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018
salah fenni
 
Fonctions chaine
Fonctions chaineFonctions chaine
Fonctions chaine
Afef Ilahi
 

Dernier (20)

Grand oral 🎤 - À quel moment l’épreuve doit-elle être préparée en classe ? -...
Grand oral 🎤 -  À quel moment l’épreuve doit-elle être préparée en classe ? -...Grand oral 🎤 -  À quel moment l’épreuve doit-elle être préparée en classe ? -...
Grand oral 🎤 - À quel moment l’épreuve doit-elle être préparée en classe ? -...
Miguel Delamontagne
 
Teaching Physical Education for Learning 6th Edition Judith Rink
Teaching Physical Education for Learning 6th Edition Judith RinkTeaching Physical Education for Learning 6th Edition Judith Rink
Teaching Physical Education for Learning 6th Edition Judith Rink
thiamkirchux
 
A1- Séquence pédagogique : Portraits de voyageurs.pdf
A1- Séquence pédagogique : Portraits de voyageurs.pdfA1- Séquence pédagogique : Portraits de voyageurs.pdf
A1- Séquence pédagogique : Portraits de voyageurs.pdf
LeBaobabBleu1
 
Radar Remote Sensing: Applications and Challenges 1st Edition- eBook PDF
Radar Remote Sensing: Applications and Challenges 1st Edition- eBook PDFRadar Remote Sensing: Applications and Challenges 1st Edition- eBook PDF
Radar Remote Sensing: Applications and Challenges 1st Edition- eBook PDF
tarekbanatzx
 
bac informatique pratique tunisie 2000_2024
bac informatique pratique tunisie 2000_2024bac informatique pratique tunisie 2000_2024
bac informatique pratique tunisie 2000_2024
salah fenni
 
🎤 Grand oral - Pourquoi est-il important de bien respirer lors de la prise...
🎤 Grand oral -  Pourquoi est-il important  de bien respirer lors de la  prise...🎤 Grand oral -  Pourquoi est-il important  de bien respirer lors de la  prise...
🎤 Grand oral - Pourquoi est-il important de bien respirer lors de la prise...
Miguel Delamontagne
 
Grand oral 🎤 - Quelle est la durée de l’épreuve du Grand Oral ? - FAQ 5
Grand oral 🎤 - Quelle est la durée de l’épreuve du Grand Oral ? - FAQ 5Grand oral 🎤 - Quelle est la durée de l’épreuve du Grand Oral ? - FAQ 5
Grand oral 🎤 - Quelle est la durée de l’épreuve du Grand Oral ? - FAQ 5
Miguel Delamontagne
 
Pétition au Grand Conseil du canton de Genève pour le maintien des heures d’h...
Pétition au Grand Conseil du canton de Genève pour le maintien des heures d’h...Pétition au Grand Conseil du canton de Genève pour le maintien des heures d’h...
Pétition au Grand Conseil du canton de Genève pour le maintien des heures d’h...
petitionhistoire
 
🎤 Grand oral - Pourquoi avoir une voix qui porte est cruciale ? - 11-17
🎤 Grand oral -  Pourquoi avoir une voix qui porte est cruciale ? - 11-17🎤 Grand oral -  Pourquoi avoir une voix qui porte est cruciale ? - 11-17
🎤 Grand oral - Pourquoi avoir une voix qui porte est cruciale ? - 11-17
Miguel Delamontagne
 
Dépasser la peur de l’imprévu : apprendre à improviser à l’oral en toute conf...
Dépasser la peur de l’imprévu : apprendre à improviser à l’oral en toute conf...Dépasser la peur de l’imprévu : apprendre à improviser à l’oral en toute conf...
Dépasser la peur de l’imprévu : apprendre à improviser à l’oral en toute conf...
thomasleboisvert
 
Phase Transformations In Materials G Kostorz
Phase Transformations In Materials G KostorzPhase Transformations In Materials G Kostorz
Phase Transformations In Materials G Kostorz
jhanganara1l
 
Conservative realizations of Herglotz Nevanlinna functions 1st Edition Yuri A...
Conservative realizations of Herglotz Nevanlinna functions 1st Edition Yuri A...Conservative realizations of Herglotz Nevanlinna functions 1st Edition Yuri A...
Conservative realizations of Herglotz Nevanlinna functions 1st Edition Yuri A...
wagarodorey2
 
Design of Normal Concrete Mixes BR 331 Ci Sfb 2nd Edition D.C. Teychenne
Design of Normal Concrete Mixes BR 331 Ci Sfb 2nd Edition D.C. TeychenneDesign of Normal Concrete Mixes BR 331 Ci Sfb 2nd Edition D.C. Teychenne
Design of Normal Concrete Mixes BR 331 Ci Sfb 2nd Edition D.C. Teychenne
mealsdanzoxv
 
Grand oral 🎤 - Peut-on Utiliser le tableau pendant le Grand Oral ? - FAQ 10
Grand oral 🎤 - Peut-on Utiliser le tableau pendant le Grand Oral ?  - FAQ 10Grand oral 🎤 - Peut-on Utiliser le tableau pendant le Grand Oral ?  - FAQ 10
Grand oral 🎤 - Peut-on Utiliser le tableau pendant le Grand Oral ? - FAQ 10
Miguel Delamontagne
 
Grand oral 🎤 - Trouver des idées fortes pour briller à l'oral - 5/17
Grand oral 🎤 - Trouver des idées fortes pour briller à l'oral - 5/17Grand oral 🎤 - Trouver des idées fortes pour briller à l'oral - 5/17
Grand oral 🎤 - Trouver des idées fortes pour briller à l'oral - 5/17
Miguel Delamontagne
 
Messerschmitt Me 110 Messerchmitts Twinengined Bf 110 Me 210 And 410 1st Edit...
Messerschmitt Me 110 Messerchmitts Twinengined Bf 110 Me 210 And 410 1st Edit...Messerschmitt Me 110 Messerchmitts Twinengined Bf 110 Me 210 And 410 1st Edit...
Messerschmitt Me 110 Messerchmitts Twinengined Bf 110 Me 210 And 410 1st Edit...
stavapasek36
 
Où sont les femmes ? Présence des femmes dans les archives notariales sous la...
Où sont les femmes ? Présence des femmes dans les archives notariales sous la...Où sont les femmes ? Présence des femmes dans les archives notariales sous la...
Où sont les femmes ? Présence des femmes dans les archives notariales sous la...
Aurélia Rostaing
 
Grand oral 🎤 - Comment construire un discours qui captive ? - 4/17
Grand oral 🎤 - Comment construire un  discours qui captive ?  - 4/17Grand oral 🎤 - Comment construire un  discours qui captive ?  - 4/17
Grand oral 🎤 - Comment construire un discours qui captive ? - 4/17
Miguel Delamontagne
 
🎤 Grand oral - Des idées ? Oui. Mais des arguments solides ? C’est mieux. - 6/17
🎤 Grand oral - Des idées ? Oui. Mais des arguments solides ? C’est mieux. - 6/17🎤 Grand oral - Des idées ? Oui. Mais des arguments solides ? C’est mieux. - 6/17
🎤 Grand oral - Des idées ? Oui. Mais des arguments solides ? C’est mieux. - 6/17
Miguel Delamontagne
 
Le Mythe du "Don" : La Communication Efficace, Ça S'apprend ! - DI - GP - 1-2
Le Mythe du "Don" : La Communication Efficace, Ça S'apprend ! - DI - GP - 1-2Le Mythe du "Don" : La Communication Efficace, Ça S'apprend ! - DI - GP - 1-2
Le Mythe du "Don" : La Communication Efficace, Ça S'apprend ! - DI - GP - 1-2
thomasleboisvert
 
Grand oral 🎤 - À quel moment l’épreuve doit-elle être préparée en classe ? -...
Grand oral 🎤 -  À quel moment l’épreuve doit-elle être préparée en classe ? -...Grand oral 🎤 -  À quel moment l’épreuve doit-elle être préparée en classe ? -...
Grand oral 🎤 - À quel moment l’épreuve doit-elle être préparée en classe ? -...
Miguel Delamontagne
 
Teaching Physical Education for Learning 6th Edition Judith Rink
Teaching Physical Education for Learning 6th Edition Judith RinkTeaching Physical Education for Learning 6th Edition Judith Rink
Teaching Physical Education for Learning 6th Edition Judith Rink
thiamkirchux
 
A1- Séquence pédagogique : Portraits de voyageurs.pdf
A1- Séquence pédagogique : Portraits de voyageurs.pdfA1- Séquence pédagogique : Portraits de voyageurs.pdf
A1- Séquence pédagogique : Portraits de voyageurs.pdf
LeBaobabBleu1
 
Radar Remote Sensing: Applications and Challenges 1st Edition- eBook PDF
Radar Remote Sensing: Applications and Challenges 1st Edition- eBook PDFRadar Remote Sensing: Applications and Challenges 1st Edition- eBook PDF
Radar Remote Sensing: Applications and Challenges 1st Edition- eBook PDF
tarekbanatzx
 
bac informatique pratique tunisie 2000_2024
bac informatique pratique tunisie 2000_2024bac informatique pratique tunisie 2000_2024
bac informatique pratique tunisie 2000_2024
salah fenni
 
🎤 Grand oral - Pourquoi est-il important de bien respirer lors de la prise...
🎤 Grand oral -  Pourquoi est-il important  de bien respirer lors de la  prise...🎤 Grand oral -  Pourquoi est-il important  de bien respirer lors de la  prise...
🎤 Grand oral - Pourquoi est-il important de bien respirer lors de la prise...
Miguel Delamontagne
 
Grand oral 🎤 - Quelle est la durée de l’épreuve du Grand Oral ? - FAQ 5
Grand oral 🎤 - Quelle est la durée de l’épreuve du Grand Oral ? - FAQ 5Grand oral 🎤 - Quelle est la durée de l’épreuve du Grand Oral ? - FAQ 5
Grand oral 🎤 - Quelle est la durée de l’épreuve du Grand Oral ? - FAQ 5
Miguel Delamontagne
 
Pétition au Grand Conseil du canton de Genève pour le maintien des heures d’h...
Pétition au Grand Conseil du canton de Genève pour le maintien des heures d’h...Pétition au Grand Conseil du canton de Genève pour le maintien des heures d’h...
Pétition au Grand Conseil du canton de Genève pour le maintien des heures d’h...
petitionhistoire
 
🎤 Grand oral - Pourquoi avoir une voix qui porte est cruciale ? - 11-17
🎤 Grand oral -  Pourquoi avoir une voix qui porte est cruciale ? - 11-17🎤 Grand oral -  Pourquoi avoir une voix qui porte est cruciale ? - 11-17
🎤 Grand oral - Pourquoi avoir une voix qui porte est cruciale ? - 11-17
Miguel Delamontagne
 
Dépasser la peur de l’imprévu : apprendre à improviser à l’oral en toute conf...
Dépasser la peur de l’imprévu : apprendre à improviser à l’oral en toute conf...Dépasser la peur de l’imprévu : apprendre à improviser à l’oral en toute conf...
Dépasser la peur de l’imprévu : apprendre à improviser à l’oral en toute conf...
thomasleboisvert
 
Phase Transformations In Materials G Kostorz
Phase Transformations In Materials G KostorzPhase Transformations In Materials G Kostorz
Phase Transformations In Materials G Kostorz
jhanganara1l
 
Conservative realizations of Herglotz Nevanlinna functions 1st Edition Yuri A...
Conservative realizations of Herglotz Nevanlinna functions 1st Edition Yuri A...Conservative realizations of Herglotz Nevanlinna functions 1st Edition Yuri A...
Conservative realizations of Herglotz Nevanlinna functions 1st Edition Yuri A...
wagarodorey2
 
Design of Normal Concrete Mixes BR 331 Ci Sfb 2nd Edition D.C. Teychenne
Design of Normal Concrete Mixes BR 331 Ci Sfb 2nd Edition D.C. TeychenneDesign of Normal Concrete Mixes BR 331 Ci Sfb 2nd Edition D.C. Teychenne
Design of Normal Concrete Mixes BR 331 Ci Sfb 2nd Edition D.C. Teychenne
mealsdanzoxv
 
Grand oral 🎤 - Peut-on Utiliser le tableau pendant le Grand Oral ? - FAQ 10
Grand oral 🎤 - Peut-on Utiliser le tableau pendant le Grand Oral ?  - FAQ 10Grand oral 🎤 - Peut-on Utiliser le tableau pendant le Grand Oral ?  - FAQ 10
Grand oral 🎤 - Peut-on Utiliser le tableau pendant le Grand Oral ? - FAQ 10
Miguel Delamontagne
 
Grand oral 🎤 - Trouver des idées fortes pour briller à l'oral - 5/17
Grand oral 🎤 - Trouver des idées fortes pour briller à l'oral - 5/17Grand oral 🎤 - Trouver des idées fortes pour briller à l'oral - 5/17
Grand oral 🎤 - Trouver des idées fortes pour briller à l'oral - 5/17
Miguel Delamontagne
 
Messerschmitt Me 110 Messerchmitts Twinengined Bf 110 Me 210 And 410 1st Edit...
Messerschmitt Me 110 Messerchmitts Twinengined Bf 110 Me 210 And 410 1st Edit...Messerschmitt Me 110 Messerchmitts Twinengined Bf 110 Me 210 And 410 1st Edit...
Messerschmitt Me 110 Messerchmitts Twinengined Bf 110 Me 210 And 410 1st Edit...
stavapasek36
 
Où sont les femmes ? Présence des femmes dans les archives notariales sous la...
Où sont les femmes ? Présence des femmes dans les archives notariales sous la...Où sont les femmes ? Présence des femmes dans les archives notariales sous la...
Où sont les femmes ? Présence des femmes dans les archives notariales sous la...
Aurélia Rostaing
 
Grand oral 🎤 - Comment construire un discours qui captive ? - 4/17
Grand oral 🎤 - Comment construire un  discours qui captive ?  - 4/17Grand oral 🎤 - Comment construire un  discours qui captive ?  - 4/17
Grand oral 🎤 - Comment construire un discours qui captive ? - 4/17
Miguel Delamontagne
 
🎤 Grand oral - Des idées ? Oui. Mais des arguments solides ? C’est mieux. - 6/17
🎤 Grand oral - Des idées ? Oui. Mais des arguments solides ? C’est mieux. - 6/17🎤 Grand oral - Des idées ? Oui. Mais des arguments solides ? C’est mieux. - 6/17
🎤 Grand oral - Des idées ? Oui. Mais des arguments solides ? C’est mieux. - 6/17
Miguel Delamontagne
 
Le Mythe du "Don" : La Communication Efficace, Ça S'apprend ! - DI - GP - 1-2
Le Mythe du "Don" : La Communication Efficace, Ça S'apprend ! - DI - GP - 1-2Le Mythe du "Don" : La Communication Efficace, Ça S'apprend ! - DI - GP - 1-2
Le Mythe du "Don" : La Communication Efficace, Ça S'apprend ! - DI - GP - 1-2
thomasleboisvert
 
Publicité

Résumé javascript

  • 1. Résumé de quelques contrôles appliqués 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 caractères <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 caractères “); } </script> La zone texte « T1 » doit contenir au moins 10 La zone texte « T1 » doit être numérique caractères <script> <script> If (isNaN(f.T1.value)==true) If (f.T1.value.length<10) { { alert(“le champ de saisi doit être numériques“); alert (“le champ de saisi doit contenir au } moins 10 caractères “); </script> } </script> La zone texte « T1 » ne doit pas être La zone texte « T1 » doit contenir le caractère @ numériques <script> <script> If (f.T1.value.indexOf(“@“)==-1) If (isNaN(f.T1.value)==false) { { alert(“le champ de saisi doit contenir le caractère @“); alert(“le champ de saisi ne doit pas être } numériques“); </script> } </script> La zone texte « T1 » doit être numérique et >=0 La zone texte « T1 » ne doit pas contenir le caractère @ <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 numériques“); alert(“le champ de saisi ne doit pas contenir le } caractère @“); </script> } </script> Le premier caractère de la zone texte « T1 » Le premier caractère 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 caractère doit être A ou B “); } </script> { alert(“Le premier caractère doit être majuscule “); } </script> Page 1 sur 4
  • 2. Résumé de quelques contrôles appliqués sur les zones en Javascript Le premier caractère de la zone texte « T1 » doit Le premier caractère 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 caractère doit être un chiffre“); } </script> { alert(“Le premier caractère doit être minuscule “); } </script> Le premier caractère de la zone texte « T1 » Le premier caractère 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 caractère ne doit pas être un chiffre“); } </script> { alert(“Le premier caractère doit être une lettre majuscule (A..Z)“); } </script> Le premier caractère de la zone texte « T1 » doit Le premier caractère 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 caractère doit être une lettre minuscule (a..z)“); } </script> Le premier caractère de la zone texte « T1 » doit être une lettre alphabétique <script> If ((f.T1.value.charAt(0).toUpperCase() <“A“) || (f.T1.value.charAt(0).toUpperCase() >“Z“) ) { alert(“Le premier caractère doit être une lettre alphabétique“); } </script> { alert(“Le premier caractère doit être une lettre une voyelle“); } </script> La zone texte « T1 » doit être formée que par des lettres alphabétiques <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 formée que par des lettres alphabétiques“); } } </script> Page 2 sur 4
  • 3. Résumé de quelques contrôles appliqués 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 lorsqu’on 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 Matières : TIC à cocher : Alg Cocher au moins une matière <script> if((f.C1.checked==0) && (f.C2.checked==0) && (f.C3.checked==0)) { alert(“il faut cocher une matière“) } </script> base de données Afficher le message TIC si on coche la matière « TIC » , le message ALGO si on coche la matière « Alg » et le message Base de données si on coche la matière « Base de données » si on coche les trois cases on affiche « TIC ALGO Base de données » <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 données ”; } alert(Mess) </script> Page 3 sur 4
  • 4. Résumé de quelques contrôles appliqués sur les zones en Javascript Quelques Traitements sur les zones liste déroulantes Produit : Sélectionner une option <script> CD DVD Souris Ajouter le produit clavier avec un prix 6.800 <script> if(f.D1.options.selectedIndex==-1) { Alert(“sélectionner une option“); } </script> nliste=new Option (“Clavier”,6.800); f.D1.options[f.D1.options.length]=nliste; Ou bien </script> supprimer un produit sélectionner <script> <script> if(f.D1.value==””) { alert(“sélectionner une option“); } </script> indice=f.D1.options.selectedIndex; if (indice==-1) { alert("il faut sélectionner un produit"); } else { f.D1.options[indice]=null; } </script> Afficher un produit (nom et prix sélectionner) <script> indice=f.D1.options.selectedIndex; if (indice==-1) { alert("il faut sélectionner un produit"); } else { Alert(“Produit=”+f.D1.options[indice].text+ “Prix “+ f.D1.options[indice].value) ; } </script> Page 4 sur 4
  翻译: