Il 21/09/15 14:36, Niphlod ha scritto:
> uhm... if the component has been loaded with web2py's facilities, then
> a form.submit should be "intercepted"/"handled" by
>
> https://github.com/web2py/web2py/blob/master/applications/welcome/static/js/web2py.js#L266
You can try inserting this little code in a controller of a brand new
application:
def _index():
form = FORM(
DIV(
INPUT(_type="text", _class="form-control", _name="tip",
_onchange="this.form.submit();",
_oninput="this.onchange();" # COMMENT OUT THIS LINE
),
SPAN(
TAG.button(
"Run",
_type="submit",
_class="btn btn-default"),
_class="input-group-btn"),
_class="input-gourp"),
_class = "form-inline",
)
if form.accepts(request,session):
session.flash = "Success!"
return dict(form=form, vars=BEAUTIFY(form.vars))
if the event callback definition is not commented out the whole page is
submitted and not only the component.
I'm using web2py in the version:
2.12.3-stable+timestamp.2015.08.18.19.14.07
thanks a lot
Best regards
Manuele
>
>
>
> On Monday, September 21, 2015 at 2:31:20 PM UTC+2, Manuele wrote:
>
> Hi *,
> I would like to realize a little one-text-field form and submit the
> typed value each time the content of the field is changed and its
> content is greater than 3 characters. The form is called inside a
> web2py
> component so run something like this.form.submit() as onchange
> callback
> is not the right solution because the whole page is submitted and not
> only the desidered content.
>
> can somebody help me please?
>
> Thank you very mutch
> Cheers
>
> Manuele
>
> --
> 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 [email protected]
> <mailto:[email protected]>.
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.