1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
| function verification(formulaire)
{
if(document.getElementById('nom').value == "")
{
alert ("Vous avez oublié de saisir le champ nom!!!!");
return false;
}
if( ! IsAlpha(document.getElementById('nom').value) )
{
alert ("Vous devez entrer des caractères !!!!");
return false;
}
if(document.getElementById('montant').value == "")
{
alert ("Vous avez oublié de saisir le champ montant!!!!");
return false;
}
if(IsNumeric(document.getElementById('montant').value) == false)
{
alert ("Vous devez entrer un montant!!!!");
return false;
}
if(document.getElementById('mail').value == "")
{
alert ("Vous avez oublié de saisir un mail!!!!");
return false;
}
if(IsMail(document.getElementById('mail').value) == false)
{
alert ("Vous devez entrer un mail valide!!!!");
return false;
}
return true;
}
function IsAlpha(Txt)
{
var regExpression= /^[a-zA-Z-éèêëùç]*$/gi;
var result = regExpression.test(Txt);
return result;
}
function IsNumeric(Num)
{
var regExpression= /^[0-9]*$/gi;
var result = regExpression.test(Num);
return result;
}
function IsMail(Mail)
{
var regExpression= /^[a-zA-Z0-9_}{+\-_]+(\.[a-zA-Z0-9_}{+\-_]+)*@[a-zA-Z0-9\-\.]*[a-zA-Z0-9](\.[a-zA-Z0-9\.\-]*[a-zA-Z0-9\.])*[\.][a-zA-Z]{2,4}$/;
var result = regExpression.test(Mail);
return result;
}
formulaire html
<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<SCRIPT LANGUAGE="javascript" SRC="verif.js"></script>
</head>
<body>
<form action='page.html' method='post' onsubmit='return verification(this);'>
Nom: <input type='text' name='nom' id='nom'><br>
Montant:<input type='text' name='montant' id='montant'>
Email<input type='text' name='mail' id='mail'>
<input type='submit' value='envoyer'>
</form>
</body>
</html> |
Partager