Yes. Thank you Massimo On Sunday, February 7, 2016 at 12:38:35 AM UTC-5, Massimo Di Pierro wrote: > > It does not get inserted because this: > > def index(): > form = SQLFORM(db.song) > return dict(form = form) > > should be > > def index(): > form = SQLFORM(db.song).process() > return dict(form = form) > > ;-) > > the problem is not in the JS. Also the rating field should be an integer > else you can run into issues. > > On Thursday, 4 February 2016 21:54:14 UTC-6, Ron Chatterjee wrote: >> >> Since I am getting an response I am guessing it doesn't work! lol. >> >> >> >> On Wednesday, January 27, 2016 at 6:42:23 PM UTC-5, Ron Chatterjee wrote: >>> >>> *I have the model defined as :* >>> >>> db.define_table('song', >>> Field('title'), >>> Field('rating')) >>> >>> Note*: rating is in the field. >>> >>> *controller as:* >>> >>> def index(): >>> form = SQLFORM(db.song) >>> return dict(form = form) >>> >>> >>> *View as you mentioned:* >>> >>> {{=form}} >>> >>> <script> >>> jQuery('input.rating,input[name*="rating"]').each(function(){ >>> var span = jQuery('<span style="white-space:nowrap"><span >>> class="rate0">◎</span><span class="rate1">☆</span><span >>> class="rate2">☆</span><span class="rate3">☆</span><span >>> class="rate4">☆</span><span class="rate5">☆</span></span>'); >>> var self = jQuery(this).hide().after(span); >>> var fill_stars = function() { >>> var k = parseInt(self.val()) || 0; >>> for(var i=1; i<6; i++) >>> span.find('.rate'+i).html((i<=k)?'★':'☆'); >>> }; >>> for(var k=0; k<6; k++) (function(k){ >>> span.find('.rate'+k).mouseover(function(){ >>> for(var i=1; i<6; i++) >>> span.find('.rate'+i).html((i<=k)?'★':'☆'); >>> }).click(function(){self.val(k);fill_stars();}); >>> })(k); >>> span.mouseout(fill_stars); >>> fill_stars(); >>> }); >>> >>> </script> >>> >>> >>> Results I get is attached but values are not stored in the database. Are >>> you sure it work at your end like I have it? Just curious. >>> >>> >>>
-- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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/d/optout.