Now it's Working. Thank you for quick response.
On Thu, Jul 25, 2013 at 7:26 PM, Paolo Caruccio <paolo.carucci...@gmail.com>wrote: > Please try; > > jQuery("<div class='error'>Please Enter Name</div></div>").appendTo(jQuery > ("#taxpayer_name").parent()); > > or > > jQuery("<div class='error'>Please Enter Name</div></div>").insertAfter( > "#taxpayer_name"); > > Your code fails because the div.error is created inside the input element > > Il giorno giovedì 25 luglio 2013 13:39:34 UTC+2, Prasad Muley ha scritto: >> >> has anybody got my question? >> >> >> On Thu, Jul 25, 2013 at 2:30 PM, Prasad Muley <pmm...@gmail.com> wrote: >> >>> Hello Joe, >>> I made a mistake while pasting. // working isn't there in >>> updated code. >>> actual code is >>> {{extend 'layout.html'}} >>> {{=form}} >>> <script> >>> jQuery(document).ready( function(){ >>> var flag=0 >>> jQuery('.web2py_form').submit(**function(){ >>> //Getting value from tracker status >>> var get_data=jQuery(this).html(); >>> var get_name=jQuery('#taxpayer_**name').val() >>> if(get_name =="") { >>> if(flag==0) { >>> //Following are working >>> //alert("Please Enter valid Name"); >>> // jQuery("<div class='error'>Please Enter Valid >>> Name</div>").appendTo("#**taxpayer_name__label") >>> //jQuery("<div class='error'>Please Enter Valid >>> Name</div>").appendTo(".w2p_**fw") >>> jQuery("<div class='error'>Please Enter >>> Name</div></div>").appendTo("#**taxpayer_name"); >>> flag=1 >>> } >>> return false >>> } >>> }); >>> }); >>> </script> >>> >>> As per your advice I opened firebug and found no errors ( I've attached >>> screen shot) >>> But When I opened Web console It shows me one error as Empty string >>> passed to getElementById(). >>> If it works on other fields then why it should work in field also. >>> >>> >>> On Thu, Jul 25, 2013 at 1:25 PM, Joe Barnhart <joe.ba...@gmail.com>wrote: >>> >>>> It's probably just a typo, but shouldn't there be a semi-colon after >>>> the line that is "// WORKING" as a comment? You need to separate >>>> javascript lines with semi-colons, except for the last statement in a >>>> function. (But even there it doesn't hurt anything if you put one in.) >>>> >>>> Get Firebug on Firefox and open the "console" pane. It shows you if >>>> you have any javascript errors. >>>> >>>> -- Joe B. >>>> >>>> >>>> On Wednesday, July 24, 2013 10:05:52 PM UTC-7, Prasad Muley wrote: >>>> >>>>> 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().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_**nam**e').val() >>>>> if(get_name =="") { >>>>> if(flag==0) { >>>>> //alert("Please Enter valid Name"); >>>>> WORKING >>>>> jQuery("<div class='error'>Please Enter >>>>> Valid Name</div>").appendTo("#**taxpay**er_name__label") // WORKING >>>>> jQuery("<div class='error'>Please Enter >>>>> Valid Name</div>").appendTo("#**taxpay**er_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 a topic in the >>>> Google Groups "web2py-users" group. >>>> To unsubscribe from this topic, visit https://groups.google.com/d/** >>>> topic/web2py/orFuJ3h2JxY/**unsubscribe<https://groups.google.com/d/topic/web2py/orFuJ3h2JxY/unsubscribe> >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> web2py+un...@**googlegroups.com. >>>> >>>> For more options, visit >>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>>> >>>> >>> >>> >>> >>> -- >>> Thanks and Regards >>> Prasad M. Muley >>> Programmer at One Delta Synergies Pvt Ltd. [ Themis Group ] | PICT 2013 >>> >>> “Pretty much everything on the web uses those two things: *C* and *UNIX*,” >>> - Dennis Ritchie >>> >>> *http://www.cs.bell-labs.com/who/dmr/*<http://www.cs.bell-labs.com/who/dmr/> >>> >> >> >> >> -- >> Thanks and Regards >> Prasad M. Muley >> Programmer at One Delta Synergies Pvt Ltd. [ Themis Group ] | PICT 2013 >> >> “Pretty much everything on the web uses those two things: *C* and *UNIX*,” >> - Dennis Ritchie >> >> *http://www.cs.bell-labs.com/who/dmr/*<http://www.cs.bell-labs.com/who/dmr/> >> > -- > > --- > You received this message because you are subscribed to a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/orFuJ3h2JxY/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Thanks and Regards Prasad M. Muley Programmer at One Delta Synergies Pvt Ltd. [ Themis Group ] | PICT 2013 “Pretty much everything on the web uses those two things: *C* and *UNIX*,” - Dennis Ritchie *http://www.cs.bell-labs.com/who/dmr/*<http://www.cs.bell-labs.com/who/dmr/> -- --- 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.