<https://lh6.googleusercontent.com/-ICahDjG44ak/UA6u1Az37FI/AAAAAAAAAFc/YVBbufNi1q8/s1600/screen.png>
Greetings everyone. I want to share with you this plugin, it's based on jquery-validation-engine plugin. It's easy to use, your only need to replace SQLFORM with JsSQLFORM and that's it. At this moment only supports 7 validators (IS_NOT_EMPTY, IS_EMAIL, IS_URL, IS_DATE, IS_LENGTH, IS_INT_IN_RANGE, IS_FLOAT_IN_RANGE). Here are some examples of use: def validation(): from plugin_ValidationEngine import JsSQLFORM f = JsSQLFORM.factory( Field('nombre', requires = [IS_NOT_EMPTY(), IS_LENGTH(20, 3)],label = 'Nombre'), Field('apellido', requires = IS_NOT_EMPTY(), label = 'Apellido'), Field('cuit', requires = IS_LENGTH(12, 12), label = 'Cuit'), Field('edad', requires = IS_INT_IN_RANGE(18, 65), label = 'Edad'), Field('importe', requires = IS_FLOAT_IN_RANGE(1, 9999.99), label = 'Importe') ) 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) --
web2py.plugin.ValidationEngine.w2p
Description: Binary data