true On Jan 22, 1:25 pm, DenesL <[email protected]> wrote: > Nice code but what I meant to say is that allowing the user to add a > new option is basically the same as saying accept anything but empty > (unless you have a list of all fruits somewhere). > Just changing the validator to IS_NOT_EMPTY would do. > > On Jan 22, 2:02 pm, mdipierro <[email protected]> wrote: > > > something like this? > > > <script> > > jQuery(document).ready(function(){ > > jQuery('#mySelect').change(function(){ > > if(jQuery('#mySelect').val()=='Specify...') > > var newoption = prompt("Your choice:",""); > > var d = jQuery.json({url:'{{=URL > > (r=request,f='register_new_option')}}',data:'option='+escape > > (newoption)}); > > if(d['id']) > > jQuery('#mySelect').prepend('<option>' + newoption + '</ > > option>'); > > else alert(d['error']); > > }); > > > }); > > > and create a new action in default.py > > > @auth.requires_login() > > def register_new_option(): > > from serializer import json > > (value,error) = db.optiontable.optionvalue.requires > > (request.vars.option) > > if not error: > > return json(dict(id=db.optiontable.insert(optionvalue=value) > > else: > > return json(dict(id=0,error=error)) > > > On Jan 22, 12:31 pm, DenesL <[email protected]> wrote: > > > > How would you validate the field?.
-- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.

