R: [PEAR-DEV] HTML_QuickForm DHTML client rules and SoftRequired rule

From: Date: Sun, 26 Mar 2006 09:11:20 +0000
Subject: R: [PEAR-DEV] HTML_QuickForm DHTML client rules and SoftRequired rule
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-41980@lists.php.net to get a copy of this message
> -----Messaggio originale----- > Da: Justin Patrin [mailto:papercrane@gmail.com] > Inviato: domenica 26 marzo 2006 9.54 > A: PEAR Dev List <pear-dev@lists.php.net> > Oggetto: [ok] [PEAR-DEV] HTML_QuickForm DHTML client rules > and SoftRequired rule > > At the request of a user I've made a QuickForm class which > alters the client rule system to display errors with each > field, much like QuickForm's default renderer normally does > upon submission. (Note that I didn't try to make it > *perfect*, I was just trying to get it to work > ;-) It also supports running client rules when a field loses > focus, its value changes, or a key is pressed. For this last > to work you have to call getValidationScript() before your > form is rendered. > > The way that this works depends a bit on the normal renderer, > but a user could easily create divs to put the errors in a > specific place. > > I've also looked again into the idea of a SoftRequired rule > which makes an error show up the first time a user tries to > submit a field without a value, then goes away if the form is > submitted again. I tried before to create this as a normal QF > rule, which is nearly impossible given QF's limited rule > system. However, this time I limited it to a client rule and > it works just fine (albeit with a simple hack to simulate a > static variable). > This is a good job ;) But... This is a series of client rule. How can you make the same with server rules? AJAX? If this rules are default rules, (e.g: when i set a server rule automatically a client DHTML rule is setted up) this is a good idea. Bye ;)

« previous php.pear.dev (#41980) next »