From 79b2685fba840bf4ce062b3b62c1566ac7b91be7 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Sun, 9 Dec 2018 19:02:33 -0800 Subject: [PATCH] fixed autocomplete widget feature, thanks Paolo --- gluon/sqlhtml.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 3cde04ee..8e71da65 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -802,8 +802,8 @@ class AutocompleteWidget(object): $('#%(key3)s').val(''); var e=e_.which?e_.which:e_.keyCode; function %(u)s(){ - $('#%(id)s').val($('#%(key)s :selected').text()); - $('#%(key3)s').val($('#%(key)s').val()) + $('#%(id)s').val($('#%(key)s option:selected').text()); + $('#%(key3)s').val($('#%(key)s option:selected').val()) }; if(e==39) %(u)s(); else if(e==40) { @@ -824,7 +824,7 @@ class AutocompleteWidget(object): $('#%(id)s').next('.error').hide(); $('#%(div_id)s').html(data).show().focus(); $('#%(div_id)s select').css('width',$('#%(id)s').css('width')); - $('#%(key3)s').val($('#%(key)s').val()); + $('#%(key3)s').val($('#%(key)s option:selected').val()); $('#%(key)s').change(%(u)s).click(%(u)s); }; }); @@ -855,7 +855,7 @@ class AutocompleteWidget(object): function doit(e_) { var e=e_.which?e_.which:e_.keyCode; function %(u)s(){ - $('#%(id)s').val($('#%(key)s').val()) + $('#%(id)s').val($('#%(key)s option:selected').val()) }; if(e==39) %(u)s(); else if(e==40) {