<?php include '../php/EpiForm.php'; if (count($_POST) > 0) { $val = new EpiFormServer(); if ($val->getResult() > 0) { header('Location: ' . $_SERVER['PHP_SELF'] . '?__epi__=' . $val->getEncodedString($_POST)); die; } else { header('Location: ' . $_SERVER['PHP_SELF'] . '?success=1'); die; } } $form = new EpiForm('f'); //$form->debug(true); $form->addField('i')->addType('maxChars', 5)->addEvent('keyup')->addMessage('Cannot be more then 5 chars'); //$form->addField('i')->addType('maxChars', 5)->addMessage('Cannot be more then 5 chars'); $form->setFailFunction('function(aDef){ YAHOO.util.Dom.setStyle(aDef.el+"-div", "background-color", "red"); YAHOO.util.Dom.get(aDef.el+"-msg").innerHTML=aDef.msg; }'); $form->setPassFunction('function(aDef){ YAHOO.util.Dom.setStyle(aDef.el+"-div", "background-color", ""); YAHOO.util.Dom.get(aDef.el+"-msg").innerHTML=""; }'); ?> <html> <head> <title>Yui</title> <!-- css --> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.1/build/logger/assets/skins/sam/logger.css"> <!-- js --> <script type="text/javascript" src="http://yui.yahooapis.com/2.5.1/build/yahoo/yahoo-debug.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.5.1/build/dom/dom-debug.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.5.1/build/event/event-debug.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.5.1/build/element/element-beta-debug.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.5.1/build/json/json-debug.js"></script>