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

Reply via email to