Description
Lors de la saisie de données, pour éviter de laisser passer des fautes de frappes, il est possible de demander à l'utilisateur de saisir 2 fois les données. Ces données sont comparées, si elles diffèrent l'utilisateur en est averti...
À noter : lorsqu'un champ ne possède pas d'étiquette, si la place le permet, il est placé à la suite du champ précédent (sur la même ligne).
12/08/2010
'phpJSvForm' est protégé par un copyright ©2010-2011 - Pierre POISSON (synanceia) et par la licence GNU GPL v3.
Code PHP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test Formulaire - comparaison de champs</title>
<script type="text/javascript" src="init.js"></script>
<script type="text/javascript" src="jsVerifForm.js"></script>
<link rel="stylesheet" type="text/css" href="cssVerifForm.css" />
</head>
<body>
<?php
require_once('../krumo/class.krumo.php');
require_once('clVerifForm.php');
$form1 = new Form();
$text1 = new Input('mail1','Identifiant (adresse électronique) (*)');
$text2 = new Input('mail2','Identifiant (adresse électronique) (confirmation)');
$text3 = new Input('pwdA','Mot de passe (*) (2 fois)','','password','','','192px');
$text4 = new Input('pwdB','','','password','','','193px');
$form1->addElement($text1, $text2) ;
$form1->addElement($text3, $text4) ;
$form1->addVerif('exist',$text1,$text3) ;
$form1->addVerif('courriel',$text1) ;
$form1->addVerif('egal_m',$text1,$text2,'egal_p',$text3,$text4) ;
if($form1->verifForm())
{
echo '<p>Traitement possible...
<br/>Tout est ok...</p>
<p> Développez l\'arborescence ci-dessous pour visualiser le contenu de $<span></span>_POST</p>' ;
krumo($_POST) ;
}
else
echo $form1;
?>
</body>
</html>