Posted up the latest code and a better (but ugly) sample. If someone could test this in Safari, Opera and whatever other browsers you can think of I'd really appreciate it. I know it's not in a jar file yet, but I just haven't had the time (I know it shouldn't take long, but it's been a busy week). As always suggestions and comments are welcome.
Cheers, Tyler On 7/4/06, Tyler Pitchford <[EMAIL PROTECTED]> wrote:
Thanks for all the feedback. I've done some refactoring and modifications to the framework. I'll see if I can't get around to packaging it up (I need to clean up some of the javascript) and try to post it by tomorrow. I'll rework the demo to demonstrate all of the new features. Josh: I'll put it in .zip format and correct the errors, thanks for the proof reading. New additions: Multiple form support Full support for Text, Textarea, Checkbox, Radio and Select fields Prefix support (new optional <input type="hidden" name="prefix" value="<PREFIX HERE>"/> Automatic class="valid" / class="valid" class injection on blur Automatic enabling / disabling of the submit button w/ proper enabling on postback Proper postback handling (incase there is an error when the form is submitted and needs to be redisplayed to the user --ex. an <input type="file"> left blank) Refactored to only a single API api to enable the whole package Removal of "MARK" support, MARK now should be left to the RIFE to inject "invalid" automatically on a postback. Cheers, Tyler On 7/3/06, Joshua Hansen <[EMAIL PROTECTED]> wrote: > Hi Tyler, > > This is very nice! I have a request and a question. :) > > First, the request: Can you post a zip version of the > 'Ajax_Validation_Framework.rar' attachment? As a reason, zip is pretty > universal. I had to go find a RAR decompressor, and after a quick > failure to build unrar on my Cygwin dist, I downloaded WinRAR which has > a 40 day trial period. > > And, second, my question (someone else may be able to answer this) is > where is ProjectSettingsHelper? I don't see it in the base RIFE > distribution or the RIFE/CRUD distribution. I also see that it is > referenced on the wiki 'Best Practices' page > (http://rifers.org/wiki/display/RIFE/Best+Practices) > > A couple editing notes about the > (http://rifers.org/wiki/display/RIFE/Adding+AJAX+Validation+To+Your+Forms) > document itself (I can make the edits if you like): > * The ProjectSettingsHelper should be removed or changed to something > that is present in the RIFE jars. > * (Minor point) I didn't catch that I needed to add the getters and > setters to the Category bean. > * (Minor point) Including the site element declaration for category > would be helpful. > * (Minor point) There is an extra period in the package declaration for > CategoryElement: "package com.warfrog..elements;" > * (Minor point) The AJAX-ified template uses a bean name of "<input > type="hidden" name="bean" value="com.warfrog.portal.beans.Category"/>", > which is different from the previously defined bean package name > "com.warfrong.beans". > > Very cool though! > > Josh > -- > Joshua Hansen > Up Bear Enterprises > (541) 760-7685 (new #) > > > > Tyler Pitchford wrote: > > I wrote up an AJAX Form Validation Framework for RIFE. The framework > > uses your existing MetaData and ERRORS: / MARK: tags to build it's > > responses, so the AJAX validation will look exactly like the standard > > POST validation that RIFE uses. Thought some of you might find it > > useful, so I posted the source code and a small article on how to use > > it: > > > > http://rifers.org/wiki/display/RIFE/Adding+AJAX+Validation+To+Your+Forms > > > > I'd appreciate any feedback or bugs you find. > > > > Happy coding, > > Tyler > > _______________________________________________ > > Rife-users mailing list > > [email protected] > > http://lists.uwyn.com/mailman/listinfo/rife-users > > > > > _______________________________________________ > Rife-users mailing list > [email protected] > http://lists.uwyn.com/mailman/listinfo/rife-users >
_______________________________________________ Rife-users mailing list [email protected] http://lists.uwyn.com/mailman/listinfo/rife-users
