| 
<style type="text/css">.erro { border:solid 2px #ff0000; height: 22px; }
 </style>
 
 <?
 include 'ClassErrorFields.php';
 $error = new ClassErrorFields();
 
 /* If the setter is activate, the setStr_Style() is not used */
 $error->setStr_class('erro');
 
 /* If not set this, the default value is taken */
 $error->setStr_Style('style="border:solid 1px #ff0000; height: 22px;"');
 
 /* Check the fields if completed. You can use other methods for make a test */
 if (isset($_POST['btSend'])) {
 /* Check here the fields posted and fill array to configure erros */
 
 if ($_POST['fieldName1'] == '') {
 $array_err .= 'fieldName1,';
 }
 
 if ($_POST['fieldName2'] == '') {
 $array_err .= 'fieldName2,';
 }
 }
 ?>
 
 <form id="form" method="post" action="<?php $PHP_SELF; ?>" >
 <p>First Field</p>
 <input type="text" name="fieldName1" id="fildName1" title="Anyway1"
 <? echo $error->showFieldError($array_err, 'fieldName1'); ?>
 value="<?= $_POST['fieldName1']; ?>" />
 
 <p>Second Field</p>
 <input type="text" name="fieldName2" id="fildName2" title="Anyway2"
 <? echo $error->showFieldError($array_err, 'fieldName2'); ?>
 value="<?= $_POST['fieldName2']; ?>" />
 <br /><br />
 <input name="btSend" type="submit" value="Send" />
 </form>
 |