Hello All,
            I am newbie web2py programmer. I tried to do custom validation 
 using jQuery but not gettng expected result. Code is as followed:

*Model-db.py*

db.define_table('taxpayer',
                Field('name'),
                Field('married','boolean'),
                Field('spouse_name')
                )
# I don't want use IS_NOT_EMPTY() in this table

*Controller-default.py*

def taxer():
    grid=SQLFORM.grid(db.taxpayer,user_signature=False)
    if request.args(0) in ['edit']:
        form=grid.update_form
        if form.process(hiderrors=False).accepted:
            response.flash=form.vars
    return dict(grid=grid)

*
*
*View- default/taxer.html*

{{extend 'layout.html'}}
{{=grid}}
<script>
    jQuery(document).ready( function(){
        var flag=0
        jQuery('.web2py_form').submit(function(){
            //Getting value from tracker status
            var get_name=jQuery('#taxpayer_name').val()
                if(get_name =="") {
                if(flag==0) {
                               //alert("Please Enter valid Name");  WORKING
                               jQuery("<div class='error'>Please Enter 
Valid Name</div>").appendTo("#taxpayer_name__label")  // WORKING
                               jQuery("<div class='error'>Please Enter 
Valid Name</div>").appendTo("#taxpayer_name") // NOT WORKING
                              flag=1
                            }
                return false
                }
        });  
    });
</script>

Please help me for this.
I want to display error message for 'name' field as IS_NOT_EMPTY() does.
It successfully does for taxpayer_name__label even as well as 
taxpayer_name__row but isn't working for taxpayer_name id.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to