<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>
|