Exercice N°1 (HTML & JAVASCRIPT)
Créer la page « Liste.html » qui contient le <html><head><title></title>
formulaire suivant : <script language="javascript">
function verif()
{
if ((f.nc.value.length!=20) || (isNaN(f.nc.value)))
{alert("le Numéro de compte est incorrect");return false;}
if(f.mp.value.length!=8)
{alert("mot de passe incorrect");return false;}
}
</script></head>
<body>
<center><h1>Liste de transactions</h1></center><hr>
Le clic sur le bouton « Lister » fait appel <form name="f" action="#" method="post" Onsubmit="return verif()">
à une fonction JavaScript permettant le <p>Numéro du compte:
contrôle de saisie du formulaire sachant <input type="text" name="nc"></p>
que : <p>Mot de passe:
-le champ «Numéro du compte » doit être <input name="mp" type="Password"></p>
formé par 20 chiffres, <input type="submit" name="b1" value="Lister" >
-le champ «Mot de passe » doit comporter 8 <input name="b2" type="reset" value="Annuler">
caractères. </form></body></html>
Exercice N°2 (HTML & JAVASCRIPT)
Créer la page « transaction.html » qui <html><head>
contient le formulaire suivant : <title></title>
<script language="javascript">
function verif()
{
if(f.t1.value.length!=10)
{alert("Date invalide");return false;}
if((f.t2.value.length!=20) || (isNaN(f.t2.value)))
{alert("Numéro de compte incorrect");return false;}
if(f.t3.value=="")
{alert("Libellé invalide");return false;}
Le clic sur le bouton « confirmer » fait if(Number(f.t4.value)<=0)
appel à une fonction JavaScript {alert("montant invalide");return false;}
permettant le contrôle de saisie du }
formulaire sachant que : </script></head>
-le champ «Date de la transition » <body><h1>Saisie d'une transaction</h1>
doit contenir 10 caractères, <form action="#" method="post" name="f" Onsubmit="return verif()">
-le champ «Numéro du compte » doit <table>
être composé 20 chiffres <tr> <td>Date de la transaction </td> <td><input type="text" name="t1" >
-le champ «Libellé de la transaction» </td> </tr>
doit être non vide, <tr> <td>Numéro du compte:</td> <td><input type="text" name="t2"></td>
-le champ Montant de la </tr>
transaction» doit contenir une valeur <tr> <td>Libellé :</td> <td><input type="text" name="t3" ></td> </tr>
strictement positive. <tr> <td>Montant de la transaction :</td> <td><input name="t4" type="text" >
</td> </tr>
<tr> <td><input name="b1" type="submit" value="Confirmer">
<input name="b2" type="reset" value="Annuler"></td> </tr>
</table></form></body></html>
Exercice N°3 (HTML & JAVASCRIPT)
Créer la page « modifier.html » contenant le <html>
formulaire suivant : <head>
<title>Mise à jour </title>
<script language="javascript" src="Controle.js"></script>
</head>
<body>
<p align="center"><b><font size="6">Mise à jour d'un
abonné</font></b></p>
<form method="POST" action="#" name='f' Onsubmit= "return verif()">
Le clic sur le bouton « Modifier » fait appel <p>Cin : <input type="text" name="cin" size="20"></p>
à une fonction JavaScript, développée dans le <p>Nouvelle Adresse : <textarea rows="2" name="adr" cols="20">
fichier « contrôle.js », permettant de tester </textarea></p>
la validité des champs du formulaire sachant <p><input type="reset" value="Annuler" name="B2">
que : <input type="submit" value="Modifier" name="B1" ></p>
-le «numéro de la CIN » est composé de 8 </form>
chiffres dont le premier est "0" ou "1", </body></html>
-la saisie d’une nouvelle adresse est
obligatoire.
Fichier "contrôle.js"
function verif()
{
if ((f.cin.value.length!=8) || (isNaN(f.cin.value)) || (f.cin.value.charAt(0) != "0")|&& (f.cin.value.charAt(0) != "1"))
{alert("le Numéro de cin est incorrect");return false;}
if(f.adr.value.length=0)
{alert("la saisie de l’adresse est obligatoire");return false;}
}}
Exercice N°4 (HTML & JAVASCRIPT)
Créer la page « ajout.html » contenant le <html><head><script language="javascript">
formulaire suivant : function verif(){
if((f1.T1.value.length!=8)||(isNaN(f1.T1.value))){
alert('Le champ N° tel doit être composé de 8 chiffres!!!');return false;}
if((f1.D1.value!='authentification')&&(f1.D1.value!='branchement')&&
(f1.D1.value!='synchronisation')&& (f1.D1.value!='autres'))
{alert('Vous devez choisir une catégorie!!!');return false;}
if((f1.D1.value=='autres')&&(f1.S1.value==''))
{alert('Vous devez Tapez une description!!!');return false;}}
</script></head><body>
<p>AJOUT D'UNE RECLAMATION</p>
<form method="POST" action="#" name="f1" Onsubmit=" return verif()">
<p> Tél Client : <input type="text" name="T1" size="20"></p>
<p> Catégorie :</p>
<p> <select size="1" name="D1">
<option value="0">Choisir une catégorie</option>
le clic sur le bouton « valider » fait appel <option value="authentification">authentification</option>
à une fonction JavaScript permettant le <option value="branchement">branchement</option>
contrôle de saisie du formulaire sachant <option value="synchronisation">synchronisation</option>
que : <option value="autres">autres</option>
-le champ « Tél. Client » doit être </select></p>
composé de 8 caractères, <p> Description:</p> <p>
-le choix d’une catégorie est obligatoire, <textarea rows="3" name="S1" cols="40"></textarea></p>
Le champ « Description » doit être non <p> <input type="submit" value="Valider" name="B1" >
vide si la valeur « Catégorie » est égale à <input type="reset" value="Annuler" name="B2" </p>
« Autres ». </form> </body> </html>
Exercice N°5 (HTML & JAVASCRIPT)
Créer la page « ajout.html » contenant le formulaire <html><head>
suivant : <title></title>
<script language="javascript" type="text/javascript">
function calculer()
{
var s=1;
if ((isNaN(f.t1.value))||(f.t1.value<1))
{alert("Veillez saisir un entier strictement supérieur à 1");}
else
{var n=parseInt(f.t1.value);
for (i=2 ;i<= parseInt(n/2);i++ )
{
if (n%i==0)
le clic sur le bouton « calculer » fait appel à une fonction
{
JavaScript permettant de :
s=s+i;
-vérifier la saisie de la valeur de N (N>1). Si la condition
}
n’est pas vérifiée, le message « Veuillez saisir un entier
}
strictement supérieur à 1 » sera affiché.
f.t2.value=s;
-Calculer la somme des diviseurs de l’entier N saisi et
}
l’afficher dans la zone appropriée.
}
</script>
</head>
<body >
<h1>Somme des diviseurs d'un entier sauf lui même</h1>
<form action="" method="post" name="f" >
N=<input name="t1" type="text"><br><br>
<input name="b" type="button" value="Calculer"
onclick="calculer()"><br>
<h3>La somme des diviseurs de N sauf lui même est :</h3>
<input name="t2" type="text"><br>
</form></body></html>
Exercice N°6 (HTML & JAVASCRIPT)
Créer un fichier HTML, intitulé Formation, Le clic sur le bouton "Envoyer" de type submit fait l'appel à
contenant le formulaire suivant : une fonction "Verif" écrite en JavaScript et qui permet de
vérifier les conditions suivantes :
Les champs Nom et Prénom, CIN et Adresse e-mail doivent
être non vides.
Le champ CIN ne contient que 8 chiffres de 0 à 9,
L’adresse e-mail doit comporter le caractère @,
Le niveau Secondaire est sélectionné par défaut,
On peut choisir au maximum deux modules de formation.
Si les conditions précédentes sont satisfaites, le message
suivant sera affiché : "Inscription achevée !!"
Le bouton "Annuler" permet de remettre à vide tous les
champs du formulaire.
<html><head><title>FORMATION</title>
<script language ="JavaScript">
function verif()
{ if(f.nom.value == "") { alert("Veuillez taper votre nom et prénom!"); return false; };
if(f.cin.value == "") { alert("Veuillez taper votre CIN!"); return false; };
var v = 1;
var taille =f.cin.value.length;
for(i=0;i<taille;++i)
{if(f.cin.value.charAt(i) < "0" || f.cin.value.charAt(i) > "9" || taille!=8) v = -1;}
if(v == -1) {alert("Le numéro de votre CIN est incorrect!"); return false; }
if(f.email.value == "") { alert("Veuillez entrer votre adresse e-mail!"); return false; }
if(f.email.value.indexOf('@') == -1) { alert("Adresse e-mail incorrecte!"); return false; }
taille=f.list.options.length;
var n=0;
for(i=0;i<taille;i++){if (f.list[i].selected){n+=1};}
if (n==0) {alert("Veuillez choisir un module de formation!"); return false;}
if (n>2) {alert("Veuillez sélectionner au maximum 2 choix!");return false;}
}
</script>
</head>
<body bgcolor="#FFCCCC">
<h2 align="center"><u>INSCRIPTION</u></h2><br>
<form name="f" action="#" method="post" onSubmit="return verif()">
<pre>
Nom et Prénom * : <input type="text" size="30" name="nom"> <br><br>
CIN * : <input type="text" size="10" name="cin"><br><br>
Adresse e-mail * : <input type="text" size="30" name="email"> <br><br>
Niveau :
<input type="radio" name="r" checked value="1"> Secondaire <input type="radio" name="r" value="2">
Universitaire <input type="radio" name="r" value="3"> Autre<br><br>
Modules de formation :<br>
<SELECT name="list" multiple size="3" >
<OPTION VALUE="Bureautique" >Bureautique</OPTION>
<OPTION VALUE="SE et Réseaux info.">SE et Réseaux info.</OPTION>
<OPTION VALUE="TIC">TIC</OPTION>
<OPTION VALUE="Programmation">Programmation</OPTION>
</SELECT><br><br>
(*) Champs obligatoire
<input type="submit" value="Envoyer"> <input type="reset" value="Annuler">
</pre></form></body></html>
Exercice N°7 (HTML & JAVASCRIPT)
Créez un fichier HTML qui permet de remplir un
formulaire par le CIN, le nom, le prénom, l'adresse Email,
l’âge et les deux boutons de confirmation et
d'annulation, le contrôle de la saisie est obligatoire :
Le CIN doit être formé uniquement par des 8 chiffres
Le nom, le prénom : doivent être non vide.
L'adresse Email doit être non vide et comportant le
caractère @
L'age doit être un nombre >0
La validation doit appeler le fichier "sauvegarder.HTML"
(existant dans le même répértoire que le formulaire), qui
affichera le message " Merci pour votre visite".
<html><head>
<title>Vérifier les saisies de formulaire</title>
<script type="text/javascript">
function verif()
{
var x1=f.t1.value;
if((x1 == "") || (x1.length!=8) || (isNaN(x1)))
{ alert("Veuillez entrer votre cin!"); f.t1.focus(); return false; }
var x2=f.t2.value;
if(x2 == "")
{ alert("Veuillez entrer votre nom!"); f.t2.focus(); return false; }
var x3=f.t3.value;
if(x3 == "")
{ alert("Veuillez entrer votre prénom!"); f.t3.focus(); return false; }
var x4=f.t4.value;
if(x4 == "")
{ alert("Veuillez mettre l'@!"); f.t4.focus(); return false; }
if (x4.indexOf('@') == -1 )
{ alert("Veuillez mettre l'@!"); f.t4.focus(); return false; }
var x5=f.t5.value;
if(f.t5.value == "")
{ alert("L'age doit être un nombre!"); f.t5.focus(); return false; }
var cv = 1;
for(i=0;i<x5.length;++i)
{
if(x5.charAt(i) < "0" || x5.charAt(i) > "9")
{ cv = -1;}
}
if(cv == -1)
{ alert("votre age n'est pas correcte veuillez mettre un nombre !!!");f.t5.focus(); return false; }
}
</script>
</head>
<body><h1>formulaire avec controle</h1>
<form name="f" action="#" method="post" onSubmit="return verif()">
<pre>CIN: <input type="text" size="40" name="t1">
Nom: <input type="text" size="40" name="t2">
Prénom: <input type="text" size="40" name="t3"> <form>
Courriel: <input type="text" size="40" name="t4">
Âge: <input type="text" size="40" name="t5">
<input type="submit" value="Envoyer"><input type="reset" value="interrompre"></pre>
</form></body></html>
Exercice N°7 (HTML & JAVASCRIPT)
Corrigé exercice 7 :
<html><head>
<script>
function verif()
{
if(f.T1.value.length!=4)
{ alert('Le matricule doit etre composé de 4 caractères!'); return false; }
ch1=f.T1.value.charAt(0)+f.T1.value.charAt(1);//ou bien ch1=f.T1.value.substr(0,2) ou bien
ch1=f.T1.value.substring(0,2)
if(isNaN(ch1)==false)
{ alert('Les deux premiers caractères doivent etre des lettres!'); return false; }
ch1=f.T1.value.charAt(2)+f.T1.value.charAt(3);//ou bien ch1=f.T1.value.substr(2,2) ou bien
ch1=f.T1.value.substring(2,3)
if(isNaN(ch1)==true)
{ alert('Les deux derniers caractères doivent etre des chiffres!'); return false; }
if(f.T2.value=="")
{ alert('Le nom est non vide!'); return false; }
if(f.T3.value=="")
{ alert('Le prenom est non vide!'); return false; }
ch=f.T4.value;
if(ch.indexOf('@')==-1)
{ alert('Email invalide!'); return false; }
if(ch.lastIndexOf('.')==-1)
{ alert('Email invalide!'); return false; }
p=ch.indexOf('@');
p1=ch.lastIndexOf('.');
/* ou bien ch1=ch.substring(0,p);
ch2=ch.substring(p+1,p1);
ch3=ch.substring(p1+1,ch.length);
*/
ch1=ch.substr(0,p);
ch2=ch.substr(p+1,p1-p-1);
ch3=ch.substr(p1+1,ch.length-p1);
if(isNaN(ch1)==false)
{ alert('ch1 doit comporter des lettres alphabétiques!'); return false; }
if(isNaN(ch2)==false)
{ alert(' ch2 doit comporter des lettres alphabétiques!'); return false; }
if(isNaN(ch3)==false )
{ alert('ch3 doit comporter des lettres alphabétiques!'); return false; }
if (ch3.length!=2 && ch3.length!=3)
{ alert('ch3 doit etre composée de 2 ou 3 lettres alphabétiques!'); return false; }
}
</script>
</head><body><p>Ajout d'un pilote</p>
<form method="POST" action="#" name="f" onsubmit="return verif()">
<p>matricule: <input type="text" name="T1" size="30"></p> <p>Nom:<input type="text" name="T2"
size="30"></p>
<p>Prénom<input type="text" name="T3" size="30"> </p> <p>Genre:<input type="radio" value="H"
name="R1">Homme
<input type="radio" name="R1" value="F">Femme</p> <p>Email<input type="text" name="T4" size="30">
</p>
<p> <input type="reset" value="annuler" name="B1" > <input type="submit" value="ajouter" name="B2">
</p>
</form></body></html>
Exercice N°8 (HTML & JAVASCRIPT)
Corrigé exercice 8 :
<html><head>
<script>
function verif(){
ch1=f1.T1.value;
if((ch1.length!=4)|| (isNaN( ch1)))
{alert('le numéro doit etre composé de 4 chiffres!!!');return false;}
var alphabet='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
ch2=f1.T2.value;
taille=f1.T2.value.length;
if (ch2 == "") {alert("Le champ nom ne doit pas être vide !");return false;}
for(i=0;i<taille;i++)
{
if(alphabet.indexOf( ch2.charAt(i))==-1)
{alert('Le Nom doit être composé par des lettres!!!');return false;}
}
ch3=f1.T3.value;
if (ch3 == "") {alert("Le champ prénom ne doit pas être vide !");return false;}
for(i=0;i<ch3.length;i++)
{
if(alphabet.indexOf( ch3.charAt(i))==-1)
{alert('Le Prénom doit être composé par des lettres!!!');return false;}
}
if((f1.R1[0].checked==false)&&(f1.R1[1].checked==false))
{alert('Vous devez choisir un genre!!!');return false;}
if(f1.D1.selectedIndex==-1)
{alert('Vous devez choisir un niveau scolaire!!!');return false;}
}//fin de la fonction
</script>
</head><body><p>INSCRIPTION DES ELECTEURS</p>
<form method="POST" action="#" name="f1" onsubmit="return verif()">
<p>Num: <input type="text" name="T1" size="30"></p>
<p>Nom:<input type="text" name="T2" size="30"></p>
<p>Prénom<input type="text" name="T3" size="30"> </p>
<p>Genre:<input type="radio" value="F" name="R1">Fille
<input type="radio" name="R1" value="G">Garçon</p>
Niveau scolaire:
<select size="1" name="D1">
<option value="7">7ème</option>
<option value="8">8 ème</option>
<option value="9">9 ème</option>
</select>
<p> <input type="submit" value="Inscrire" name="B1" > <input type="reset" value="Annuler" name="B2" ></p>
</form></body></html>
Exercice N°9 (HTML & JAVASCRIPT)
Corrigé exercice 9
<html><head><title></title>
<script src="controle.js">
</script>
</head><body>
<form name="f" onsubmit="return verif()">
<p>CIN :<input type="text" name="t1"></p>
<p>Nom :<input type="text" name="t2"></p>
<p>prenom :<input type="text" name="t3"></p>
<p>Tel :<input type="text" name="t4"></p>
Article :<select name="d1">
<option>Sélectionner un article
<option>Pantalon
<option>Chemise
</select>
<p>prix proposé : <input type="text" name="t5">(en DT)</p>
<input type="reset" value="annuler"><input type="submit" value="valider">
</form></body></html>
Fichier contrôle.js
function alpha(ch)
{
nb=0;
ch=ch.toUpperCase();
for(i=0;i<ch.length;i++)
{
if (ch.charAt(i)>="A" && ch.charAt(i)<="Z")
{
nb=nb+1;
}
}
if (nb==ch.length)
return true;
else
return false;
}
function verif()
{
ch1=f.t1.value;
if (isNaN(ch1) ||ch1.length!=8 ||ch1.charAt(0)!=0 && ch1.charAt(0)!=1)
{alert("veuillez verifier le CIN");return false;}
ch2=f.t2.value;
if (alpha(ch2)==false ||ch2.length<3 ||ch2.length>30)
{alert("Nom invalid");return false;}
ch3=f.t3.value;
if (alpha(ch3)==false ||ch3.length<3 ||ch3.length>30)
{alert("Prénom invalid");return false;}
ch4=f.t4.value;
if (isNaN(ch4) ||ch4.length!=8 ||ch4.charAt(0)==0 )
{alert("veuillez verifier le Tel");return false;}
if (f.d1.selectedIndex==0)
{alert("veuillez choisir un article");return false;}
ch5=f.t5.value;
if (isNaN(ch5) ||ch5<=0 )
{alert("veuillez verifier le prix");return false;}
}
Exercice N°11 (HTML & JAVASCRIPT)
Le but de cet exercice est de calculer le total à payer par un client. Pour cela, on pourra se servir du formulaire HTML
suivant :
Les champs du formulaire sont :
Noms de champs indications
Jour Champ qui va afficher le jour du mois correspondant à la date système.
Mois Champ qui va afficher le mois correspondant à la date système.
Annee Champ qui va afficher l’année correspondante à la date système.
Heure Champ qui va afficher l’heure correspondante à la date système.
Minute Champ qui va afficher la minute correspondante à la date système.
Seconde Champ qui va afficher la seconde correspondante à la date système.
Nom Champ dans lequel le nom et le prénom sont saisis
Code Champ qui va afficher un code déterminé à partir du nom et du prénom saisis.
Velo, rollers, ballon Champ initialement non cochés ayant les valeurs respectivement 100, 50 et 10.
Montant Champ qui va afficher le montant total des jouets cochés, initialement il a la valeur 0.
Liste des fonctions à développer en javascript :
Noms des
indications
fonctions
AffTemps() Affecte le moi, le mois, l’année, l’heure, la minute et la seconde relatifs au temps système
respectivement dans les champs jour, mois, année, heure, minute et seconde.
AffCode() Affiche le code dans le champ code. Une fois le nom et le prénom sont saisis dans le champ nom.
Le code est déterminé en concaténant la longueur du nom et du prénom aux 3 premières lettres du
nom suivis des 3 dernières lettres du prénom.
AffMt() Calcule le montant cumulé à chaque fois qu’on coche un jouet et l’affiche dans le champ montant.
On vous demande d’écrire les codes HTML et javascript correspondant tout en tenant compte des éléments suivants :
- Au moment du chargement de la page, il faut appeler la fonction AffTemps().
- Saisir le nom et le prénom puis faire appel à la fonction AffCode().
- Le Click sur les cases à cocher appelle la fonction AffMt() pour afficher le total à payer dans le champ montant.
<html><head><title>date système</title>
<script>
function AffTemps()
{
d=new Date();
f.jour.value=d.getDate();
f.mois.value=d.getMonth()+1;
f.annee.value=d.getYear()+1900;
f.heure.value=d.getHours();
f.minute.value=d.getMinutes();
f.seconde.value=d.getSeconds();
}
function AffCode()
{
ch=f.nom.value;
f.code.value=ch.length+ch.substr(0,3)+ch.substr(ch.length-3,3);
}
function AffMt()
{
total=0;
if (f.velo.checked==true)
{total=total+Number(f.velo.value);}
if (f.rollers.checked==true)
{total=total+Number(f.rollers.value);}
if (f.ballon.checked==true)
{total=total+Number(f.ballon.value);}
f.montant.value=total;
}
</script> </head>
<body onload="AffTemps()">
<form name="f">
<b>
commande livrée le :
<fieldset><legend>Date systeme</legend>
<table>
<tr><td>Jour du mois : </td><td><input type="text" name="jour"></td><td>Mois : </td><td><input type="text"
name="mois"></td><td>Année : </td><td><input type="text" name="annee"></td></tr>
<tr><td>Heures : </td><td><input type="text" name="heure"></td><td>Minutes : </td><td><input type="text"
name="minute"></td><td>Secondes : </td><td><input type="text" name="seconde"></td></tr>
</table></fieldset>
<fieldset><legend></legend>
<p>Nom & Prénom :<input type="text" name="nom" onchange="AffCode()">Code Attribué <input type="text"
name="code"></p>
<p>Choisissez un jouet :<input type="checkbox" name="velo" value="100" onclick="AffMt()">Vélo <input
type="checkbox" name="rollers" value="50" onclick="AffMt()">Rollers<input type="checkbox" name="ballon"
value="10" onclick="AffMt()">Ballon Foot</p>
<p>Montant:<input type="text" name="montant" value=0></p>
</fieldset>
</form></body></html>
<html>
<head>
<script language="javascript">
function verif(){
if((f1.T1.value.length!=4)|| (isNaN( f1.T1.value)))
{alert('Num doit etre composé de 4 chiffres!!!');return false;}
var alphabet='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
if (f1.T2.value == "") {alert("Le champ nom ne doit pas être vide !");return false;}
for(i=0;i<f1.T2.value.length;i++)
if(alphabet.indexOf( f1.T2.value.charAt(i))==-1)
{alert('Le Nom doit être composé par des lettres!!!');return false;}
if (f1.T3.value == "") {alert("Le champ prénom ne doit pas être vide !");return false;}
for(i=0;i<f1.T3.value.length;i++)
if(alphabet.indexOf( f1.T3.value.charAt(i))==-1)
{alert('Le Prénom doit être composé par des lettres!!!');
return false;
}
if((f1.R1[0].checked==false)&&(f1.R1[1].checked==false))
{
alert('Vous devez choisir une option!!!');
return false;
}
if((f1.D1.selectedIndex!=1)&&(f1.D1.selectedIndex!=2)&&(f1.D1.selectedIndex!=3))
{
alert('Vous devez choisir une option!!!');
return false;
}
}
</script>
</head>
<body bgcolor="#FFFF66">
<p align="center"><b><font size="4">INSCRIPTION DES ELECTEURS</font></b></p>
<form method="POST" action="inscrire.php" name="f1">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111"
width="60%" id="AutoNumber1" height="40%">
<tr>
<td width="35%"><b><font size="4">Num:</font></b></td>
<td width="65%"><input type="text" name="T1" size="30"></td>
</tr>
<tr>
<td width="35%"><b><font size="4">Nom:</font></b></td>
<td width="65%"><input type="text" name="T2" size="30"></td>
</tr>
<tr>
<td width="35%"><b><font size="4">Prénom:</font></b></td>
<td width="65%"><input type="text" name="T3" size="30"></td>
</tr>
<tr>
<td width="35%"><b><font size="4">Genre:</font></b></td>
<td width="65%"><input type="radio" value="F"
name="R1">Fille
<input type="radio" name="R1" value="G">Garçon</td>
</tr>
<tr>
<td width="100%" colspan="2"><b><font size="4">Niveau scolaire:
<select size="1" name="D1">
<option></option>
<option value="7">7ème</option>
<option value="8">8 ème</option>
<option value="9">9 ème</option>
</select></font></b></td>
</tr>
<tr>
<td width="100%" colspan="2">
<p align="left
<input type="button" value="Inscrire" name="B1" onclick="verif()" style="font-weight: bold <input type="reset"
value="Annuler" name="B2" style="font-weight: bold"></td>
</tr>
</table>
</center>
</div>
<p> </p>
</form>
<p> </p>
</body>
</html>
Méthode : String .substring()
Extrait la sous-chaîne de la chaîne de caractères entre les positions debut et fin
Syntaxe
String chaine.substring(Integer debut [, Integer fin])