SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Résumé de quelques contrôles appliqués sur les zones en Javascript
Page 1 sur 4
Quelques traitements sur les zones textes ( T1 )
La zone texte « T1 » ne doit pas être vide
<script>
If (f.T1.value==““)
{
alert(“le champ de saisi ne doit pas être vide“);
}
</script>
La zone texte « T1 » doit contenir 10 caractères
<script>
If (f.T1.value.length != 10)
{
alert(“le champ de saisi doit contenir 10 caractères “);
}
</script>
La zone texte « T1 » doit contenir au moins 10
caractères
<script>
If (f.T1.value.length<10)
{
alert (“le champ de saisi doit contenir au
moins 10 caractères “);
}
</script>
La zone texte « T1 » doit être numérique
<script>
If (isNaN(f.T1.value)==true)
{
alert(“le champ de saisi doit être numériques“);
}
</script>
La zone texte « T1 » ne doit pas être
numériques
<script>
If (isNaN(f.T1.value)==false)
{
alert(“le champ de saisi ne doit pas être
numériques“);
}
</script>
La zone texte « T1 » doit contenir le caractère @
<script>
If (f.T1.value.indexOf(“@“)==-1)
{
alert(“le champ de saisi doit contenir le caractère @“);
}
</script>
La zone texte « T1 » ne doit pas contenir le
caractère @
<script>
If (f.T1.value.indexOf(“@“) != -1)
{
alert(“le champ de saisi ne doit pas contenir le
caractère @“);
}
</script>
La zone texte « T1 » doit être numérique et >=0
<script>
If ((isNaN(f.T1.value)==true)|| (f.T1.value<0))
{
alert(“le champ de saisi doit être numériques“);
}
</script>
Le premier caractère de la zone texte « T1 »
doit être « A » ou « B »
<script>
If ((f.T1.value.charAt(0) != “A“) &&
(f.T1.value.charAt(0) != “B“)
{
alert(“Le premier caractère doit être A ou B “);
}
</script>
Le premier caractère de la zone texte « T1 » doit être
majuscule
<script>
If (f.T1.value.charAt(0).toUpperCase() !=
f.T1.value.charAt(0) )
{
alert(“Le premier caractère doit être majuscule “);
}
</script>
Résumé de quelques contrôles appliqués sur les zones en Javascript
Page 2 sur 4
Le premier caractère de la zone texte « T1 » doit
être minuscule
<script>
If (f.T1.value.charAt(0).toLowerCase() !=
f.T1.value.charAt(0) )
{
alert(“Le premier caractère doit être minuscule
“);
}
</script>
Le premier caractère de la zone texte « T1 » doit être
un chiffre
<script>
If (isNaN(f.T1.value.charAt(0) )==true)
{
alert(“Le premier caractère doit être un chiffre“);
}
</script>
Le premier caractère de la zone texte « T1 »
ne doit pas être un chiffre
<script>
If (isNaN(f.T1.value.charAt(0) )==false)
{
alert(“Le premier caractère ne doit pas être un
chiffre“);
}
</script>
Le premier caractère de la zone texte « T1 » doit être
une lettre majuscule (A .. Z)
<script>
If ((f.T1.value.charAt(0) <“A“) ||
(f.T1.value.charAt(0) >“Z“) )
{
alert(“Le premier caractère doit être une lettre
majuscule (A..Z)“);
}
</script>
Le premier caractère de la zone texte « T1 » doit
être une lettre minuscule (a..z)
<script>
If ((f.T1.value.charAt(0) <“a“) ||
(f.T1.value.charAt(0) >“z“) )
{
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 voyelle
<script>
ch=”AEIUYO”;
If (ch.indexOf(f.T1.value.charAt(0).toUpperCase()) == -1)
{
alert(“Le premier caractère doit être une lettre une
voyelle“);
}
</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>
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>
Résumé de quelques contrôles appliqués sur les zones en Javascript
Page 3 sur 4
Quelques Traitements sur les zones Radio :
Sexe :
Homme Femme
Cocher un sexe
<script>
if((f.R1[0].checked==0)&&(f.R1[1].checked==0))
{
alert(“il faut cocher un sexe“)
}
</script>
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 à cocher :
Matières :
TIC Alg base de données
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>
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>
Résumé de quelques contrôles appliqués sur les zones en Javascript
Page 4 sur 4
Quelques Traitements sur les zones liste déroulantes
Produit :
CD
DVD
Souris
Ajouter le produit clavier avec un prix 6.800
<script>
nliste=new Option (“Clavier”,6.800);
f.D1.options[f.D1.options.length]=nliste;
</script>
Sélectionner une option
<script>
if(f.D1.options.selectedIndex==-1)
{
Alert(“sélectionner une option“);
}
</script>
Ou bien
<script>
if(f.D1.value==””)
{
alert(“sélectionner une option“);
}
</script>
supprimer un produit sélectionner
<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>

Weitere ähnliche Inhalte

Was ist angesagt?

Bac blanc base de données
Bac blanc base de donnéesBac blanc base de données
Bac blanc base de donnéeslycee
 
Projet de programmation la conversion entre les bases
Projet de programmation   la conversion entre les bases Projet de programmation   la conversion entre les bases
Projet de programmation la conversion entre les bases Tunisie collège
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetiquemohamed_SAYARI
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018salah fenni
 
Cours tic complet
Cours tic completCours tic complet
Cours tic completsofixiito
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximationmohamed_SAYARI
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siNarûtö Bàl'Sèm
 
Résumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementRésumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementborhen boukthir
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrentsmohamed_SAYARI
 
Exercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfExercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfsalah fenni
 
Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)salah fenni
 
Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitresborhen boukthir
 
resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdfsalah fenni
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018salah fenni
 
Chap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-rechercheChap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-rechercheRiadh Harizi
 
Sujet bac info 2013 g1, g2 et g3 avec correction
Sujet bac info 2013 g1, g2 et g3 avec correctionSujet bac info 2013 g1, g2 et g3 avec correction
Sujet bac info 2013 g1, g2 et g3 avec correctionborhen boukthir
 
Formation PHP
Formation PHPFormation PHP
Formation PHPkemenaran
 
Travaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesTravaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesInes Ouaz
 

Was ist angesagt? (20)

Bac blanc base de données
Bac blanc base de donnéesBac blanc base de données
Bac blanc base de données
 
Projet de programmation la conversion entre les bases
Projet de programmation   la conversion entre les bases Projet de programmation   la conversion entre les bases
Projet de programmation la conversion entre les bases
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
 
Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018Corrige exercices pascal_fenni_2018
Corrige exercices pascal_fenni_2018
 
Cours tic complet
Cours tic completCours tic complet
Cours tic complet
 
Recursiviteeeeeeeeee
RecursiviteeeeeeeeeeRecursiviteeeeeeeeee
Recursiviteeeeeeeeee
 
Récursivité
RécursivitéRécursivité
Récursivité
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximation
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
 
Résumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrementRésumer sur les fichier et les enregistrement
Résumer sur les fichier et les enregistrement
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
 
Exercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdfExercices_Python_Fenni_2023 -corrigé.pdf
Exercices_Python_Fenni_2023 -corrigé.pdf
 
Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)Algorithmique et programmation en Pascal (résumé)
Algorithmique et programmation en Pascal (résumé)
 
Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitres
 
resume algo 2023.pdf
resume algo 2023.pdfresume algo 2023.pdf
resume algo 2023.pdf
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018
 
Chap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-rechercheChap04 les-algorithme-de-tri-et-de-recherche
Chap04 les-algorithme-de-tri-et-de-recherche
 
Sujet bac info 2013 g1, g2 et g3 avec correction
Sujet bac info 2013 g1, g2 et g3 avec correctionSujet bac info 2013 g1, g2 et g3 avec correction
Sujet bac info 2013 g1, g2 et g3 avec correction
 
Formation PHP
Formation PHPFormation PHP
Formation PHP
 
Travaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesTravaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de données
 

Andere mochten auch

Sujet bac info 2012 g1, g2 et g3 avec correction
Sujet bac info 2012 g1, g2 et g3 avec correctionSujet bac info 2012 g1, g2 et g3 avec correction
Sujet bac info 2012 g1, g2 et g3 avec correctionborhen boukthir
 
Exercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombresExercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombressalah fenni
 
éNoncés+corrections bac2010
éNoncés+corrections bac2010éNoncés+corrections bac2010
éNoncés+corrections bac2010Morom Bil Morom
 
éNoncés+corrections bac2008
éNoncés+corrections bac2008éNoncés+corrections bac2008
éNoncés+corrections bac2008Morom Bil Morom
 
exercices-corriges-dalgorithmique
exercices-corriges-dalgorithmiqueexercices-corriges-dalgorithmique
exercices-corriges-dalgorithmiquefast xp
 
Serie recurrents & arithmetiques
Serie recurrents & arithmetiquesSerie recurrents & arithmetiques
Serie recurrents & arithmetiquesmohamed_SAYARI
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Ines Ouaz
 
Strasbourg
StrasbourgStrasbourg
Strasbourgjiky
 

Andere mochten auch (18)

Résumer arithmétique
Résumer arithmétiqueRésumer arithmétique
Résumer arithmétique
 
Resumer sur les tris
Resumer sur les trisResumer sur les tris
Resumer sur les tris
 
Sujet bac info 2012 g1, g2 et g3 avec correction
Sujet bac info 2012 g1, g2 et g3 avec correctionSujet bac info 2012 g1, g2 et g3 avec correction
Sujet bac info 2012 g1, g2 et g3 avec correction
 
DCT1 4SI
DCT1  4SIDCT1  4SI
DCT1 4SI
 
bac info : série récursivité
bac info : série récursivitébac info : série récursivité
bac info : série récursivité
 
Correction
CorrectionCorrection
Correction
 
Exercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombresExercices en turbo pascal sur les nombres
Exercices en turbo pascal sur les nombres
 
éNoncés+corrections bac2010
éNoncés+corrections bac2010éNoncés+corrections bac2010
éNoncés+corrections bac2010
 
éNoncés+corrections bac2008
éNoncés+corrections bac2008éNoncés+corrections bac2008
éNoncés+corrections bac2008
 
Serie2
Serie2Serie2
Serie2
 
exercices-corriges-dalgorithmique
exercices-corriges-dalgorithmiqueexercices-corriges-dalgorithmique
exercices-corriges-dalgorithmique
 
Serie recurrents & arithmetiques
Serie recurrents & arithmetiquesSerie recurrents & arithmetiques
Serie recurrents & arithmetiques
 
Mes devoirs 4 si
Mes devoirs 4 siMes devoirs 4 si
Mes devoirs 4 si
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
 
Strasbourg
StrasbourgStrasbourg
Strasbourg
 
Gasometria
GasometriaGasometria
Gasometria
 
Registro wifi mac
Registro wifi macRegistro wifi mac
Registro wifi mac
 
Empathymapa
EmpathymapaEmpathymapa
Empathymapa
 

Kürzlich hochgeladen

Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 

Kürzlich hochgeladen (16)

Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 

Résumé javascript bac info

  • 1. Résumé de quelques contrôles appliqués sur les zones en Javascript Page 1 sur 4 Quelques traitements sur les zones textes ( T1 ) La zone texte « T1 » ne doit pas être vide <script> If (f.T1.value==““) { alert(“le champ de saisi ne doit pas être vide“); } </script> La zone texte « T1 » doit contenir 10 caractères <script> If (f.T1.value.length != 10) { alert(“le champ de saisi doit contenir 10 caractères “); } </script> La zone texte « T1 » doit contenir au moins 10 caractères <script> If (f.T1.value.length<10) { alert (“le champ de saisi doit contenir au moins 10 caractères “); } </script> La zone texte « T1 » doit être numérique <script> If (isNaN(f.T1.value)==true) { alert(“le champ de saisi doit être numériques“); } </script> La zone texte « T1 » ne doit pas être numériques <script> If (isNaN(f.T1.value)==false) { alert(“le champ de saisi ne doit pas être numériques“); } </script> La zone texte « T1 » doit contenir le caractère @ <script> If (f.T1.value.indexOf(“@“)==-1) { alert(“le champ de saisi doit contenir le caractère @“); } </script> La zone texte « T1 » ne doit pas contenir le caractère @ <script> If (f.T1.value.indexOf(“@“) != -1) { alert(“le champ de saisi ne doit pas contenir le caractère @“); } </script> La zone texte « T1 » doit être numérique et >=0 <script> If ((isNaN(f.T1.value)==true)|| (f.T1.value<0)) { alert(“le champ de saisi doit être numériques“); } </script> Le premier caractère de la zone texte « T1 » doit être « A » ou « B » <script> If ((f.T1.value.charAt(0) != “A“) && (f.T1.value.charAt(0) != “B“) { alert(“Le premier caractère doit être A ou B “); } </script> Le premier caractère de la zone texte « T1 » doit être majuscule <script> If (f.T1.value.charAt(0).toUpperCase() != f.T1.value.charAt(0) ) { alert(“Le premier caractère doit être majuscule “); } </script>
  • 2. Résumé de quelques contrôles appliqués sur les zones en Javascript Page 2 sur 4 Le premier caractère de la zone texte « T1 » doit être minuscule <script> If (f.T1.value.charAt(0).toLowerCase() != f.T1.value.charAt(0) ) { alert(“Le premier caractère doit être minuscule “); } </script> Le premier caractère de la zone texte « T1 » doit être un chiffre <script> If (isNaN(f.T1.value.charAt(0) )==true) { alert(“Le premier caractère doit être un chiffre“); } </script> Le premier caractère de la zone texte « T1 » ne doit pas être un chiffre <script> If (isNaN(f.T1.value.charAt(0) )==false) { alert(“Le premier caractère ne doit pas être un chiffre“); } </script> Le premier caractère de la zone texte « T1 » doit être une lettre majuscule (A .. Z) <script> If ((f.T1.value.charAt(0) <“A“) || (f.T1.value.charAt(0) >“Z“) ) { alert(“Le premier caractère doit être une lettre majuscule (A..Z)“); } </script> Le premier caractère de la zone texte « T1 » doit être une lettre minuscule (a..z) <script> If ((f.T1.value.charAt(0) <“a“) || (f.T1.value.charAt(0) >“z“) ) { 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 voyelle <script> ch=”AEIUYO”; If (ch.indexOf(f.T1.value.charAt(0).toUpperCase()) == -1) { alert(“Le premier caractère doit être une lettre une voyelle“); } </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> 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>
  • 3. Résumé de quelques contrôles appliqués sur les zones en Javascript Page 3 sur 4 Quelques Traitements sur les zones Radio : Sexe : Homme Femme Cocher un sexe <script> if((f.R1[0].checked==0)&&(f.R1[1].checked==0)) { alert(“il faut cocher un sexe“) } </script> 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 à cocher : Matières : TIC Alg base de données 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> 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>
  • 4. Résumé de quelques contrôles appliqués sur les zones en Javascript Page 4 sur 4 Quelques Traitements sur les zones liste déroulantes Produit : CD DVD Souris Ajouter le produit clavier avec un prix 6.800 <script> nliste=new Option (“Clavier”,6.800); f.D1.options[f.D1.options.length]=nliste; </script> Sélectionner une option <script> if(f.D1.options.selectedIndex==-1) { Alert(“sélectionner une option“); } </script> Ou bien <script> if(f.D1.value==””) { alert(“sélectionner une option“); } </script> supprimer un produit sélectionner <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>