Ups, I made a double post. Anyway if there are any interested, here is an 
example of use:

def validation():



    from plugin_ValidationEngine import JsSQLFORM

    f = JsSQLFORM.factory(

        Field('first_name', requires = [IS_NOT_EMPTY(), IS_LENGTH(20, 3)],label 
= 'First Name'),

        Field('last_name', requires = IS_NOT_EMPTY(), label = 'Last Name'),

        Field('id', requires = IS_LENGTH(12, 12), label = 'Id'),

        Field('age', requires = IS_INT_IN_RANGE(18, 65), label = 'Age'),

        Field('amount', requires = IS_FLOAT_IN_RANGE(1, 9999.99), label = 
'Amount')

    )

    if f.accepts(request, session):

        response.flash = 'Ok'

    else:

        response.flash = 'Bad'

    return dict(form = f)




def validation2():

    from plugin_ValidationEngine import JsSQLFORM

    f = JsSQLFORM(db.test)

    if f.accepts(request, session):

        response.flash = 'Ok'

    else:

        response.flash = 'Bad'

    return dict(form = f)

Until now i implemented 7 validators 
(IS_NOT_EMPTY, IS_EMAIL, IS_URL, IS_DATE, IS_LENGTH, IS_INT_IN_RANGE, 
IS_FLOAT_IN_RANGE).

I hear suggestions.



El lunes, 23 de julio de 2012 17:36:39 UTC-3, Franco escribió:
>
> Greetings everyone, I want to share with you a plugin that adds client 
> side validation to your forms. I hope this be helpful to you.
>
> It uses in the same way that you use SQLFORM class.
>
>
> See you soon.
>
> PS: Sorry for my bad english.
>
>
> <https://lh3.googleusercontent.com/-koqpaOGhCvM/UA21w2sGAxI/AAAAAAAAAFQ/zE2h4FPnXi4/s1600/screen.png>
>
>

-- 



Reply via email to