yes, without reload. Am trying out various templates to fit into web2py rules. Please bear with my incompetence, am just looking to get a prototype work,till I get a professional. Thanks. Am working on it.
On Mon, Jul 9, 2018 at 1:11 PM Dave S <snidely....@gmail.com> wrote: > > > On Monday, July 9, 2018 at 1:05:38 AM UTC-7, Maurice Waka wrote: >> >> All I needed is to pass a current value to the db/controller from the >> html. After much working, I found that using this was one the best options: >> <script> >> jQuery('#myform').submit(function() { >> ajax('{{=URL('view_searche')}}', >> ['message'], 'chat'); >> return false; >> }); >> </script> >> > > The issue is that you are trying to do this without reloading the page? > > I think we previously discussed the LOAD() helper and the ajax() function > <URL: > http://web2py.com/books/default/chapter/29/11/jquery-and-ajax#The-ajax-function > > > I don't remember why those didn't work for you., but I think that would > have been the simplest route. > > /dps > > >> On Sun, Jul 8, 2018 at 1:26 AM Anthony <abas...@gmail.com> wrote: >> >>> First, read the documentation at >>> http://web2py.com/books/default/chapter/29/07/forms-and-validators, as >>> you do not appear to be following it. If for some reason you do not want to >>> use the built-in form functionality, just create an HTML form, and in the >>> action that receives the submission, the submitted form values will be >>> available in request.vars -- from there, you can do whatever you want with >>> the data. >>> >>> Anthony >>> >>> On Saturday, July 7, 2018 at 6:02:55 PM UTC-4, Maurice Waka wrote: >>>> >>>> Hi. >>>> I'll need your help. Am still stuck at this. I note that only when I >>>> refresh the page, will I get the latest 'request.vars.value' gets posted to >>>> the controller. >>>> >>>> 1. Is there a way of auto-refreshing the controller? >>>> 2. Is there a better method that this......Following your suggested >>>> option of {{form.custom.end}} i ended up with a blank page instead, >>>> hence >>>> going to the basics. >>>> 3. My aim is that when a user posts input, I retrieve it from what >>>> ever means....request.vars etc, then send to the functions to process.. >>>> >>>> Kind regards >>>> >>>> On Sat, Jul 7, 2018 at 1:33 PM Maurice Waka <mauri...@gmail.com> wrote: >>>> >>>>> I managed to go to the basics and got some progress: >>>>> def searches(): >>>>> form = FORM(INPUT(_name='message'), INPUT(_type='submit')) >>>>> code = request.vars.message >>>>> return dict(code=code) >>>>> >>>>> view: >>>>> <form enctype = "multipart/form-data" action = "{{= URL()}}" method = >>>>> "post" class="hidden"> >>>>> <select data-conv-question="Hello! >>>>> I'm a bot created from a HTML form. Can I show you some features? (this >>>>> question comes from a select)"> >>>>> <option >>>>> value="yes">Yes</option> >>>>> <option >>>>> value="sure">Sure!</option> >>>>> </select> >>>>> <input type="text" name="message" >>>>> data-conv-question="Alright! First, type one word e.g. 'exercise', or ask >>>>> a >>>>> question.|Okay! you can type one word e.g. 'Soy', or ask a question."> >>>>> <input type="text" >>>>> data-conv-question="{{=code}}" data-no-answer="true"> >>>>> >>>>> </form> >>>>> >>>>> However, as a test, when retrieving data to controller, the >>>>> request.vars does not give me the immediate user posted data, instead the >>>>> previous data posted. For example, if the user posts 'abcd', with the >>>>> previous post having been '1234', I'll get '1234' returned and not 'abcd'. >>>>> Is there a way of cleaning up request.vars and getting the CURRENT >>>>> posted data? >>>>> Thanks for the help, God bless! >>>>> >>>>> On Friday, July 6, 2018 at 12:49:23 PM UTC-4, Maurice Waka wrote: >>>>>>> >>>>>>> I've changed from method='GET' to method ='POST', name=message ' >>>>>>> (the table name) etc. But I seem to have an issue with the highlighted >>>>>>> part. It's still not posting. Could you please give an example of how >>>>>>> this >>>>>>> can work? >>>>>>> <form action="" enctype="multipart/form-data" method="POST" >>>>>>> class="hidden"> >>>>>>> <select >>>>>>> data-conv-question="Hello! I'm a bot created from a HTML form. Can I >>>>>>> show >>>>>>> you some features? (this question comes from a select)"> >>>>>>> <option >>>>>>> value="yes">Yes</option> >>>>>>> <option >>>>>>> value="sure">Sure!</option> >>>>>>> </select> >>>>>>> <input type="text" >>>>>>> name="message" data-conv-question="Alright! First, type one word e.g. >>>>>>> 'exercise', or ask a question.|Okay! you can type one word e.g. 'Soy', >>>>>>> or >>>>>>> ask a question."> >>>>>>> >>>>>> >>>>>> What exactly is the problem with that line? What are you expecting >>>>>> and what do you observe? >>>>>> >>>>>> Note, if you're using SQLFORM, you'll need to include >>>>>> {{=form.custom.end}} to make sure the hidden formname and formkey fields >>>>>> are included. Please read the documentation. >>>>>> >>>>>> Anthony >>>>>> >>>>>> -- >>>>>> 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 a topic in >>>>>> the Google Groups "web2py-users" group. >>>>>> To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/web2py/ohTduB-ui7U/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/d/optout. >>>>>> >>>>> -- >>> 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 a topic in the >>> Google Groups "web2py-users" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/web2py/ohTduB-ui7U/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/d/optout. >>> >> -- > 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 a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/ohTduB-ui7U/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/d/optout. > -- 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.