我有一个场景,在选择下拉选项中,表格应该提交。
为此,我编写了一个Jquery函数
function xxx(val) {
$("#form").submit();}
标签如下
<input type="text" name="xxx_txt" id="id_xxx" title="xxx" placeholder="xxx" value="$!{query}" ">
我正在使用值
动态填充文本字段$("#id_xxx").autocomplete({
source: sourcedata,
minLength: 1
})
但是在选择时,没有任何反应,因为该字段不是选择下拉列表,而是指定值的普通文本字段,从而使其成为选择下拉列表。
基本上我正在编写类似于谷歌的搜索功能,搜索会在选择中触发。
请建议。
答案 0 :(得分:0)
在onChange
元素
input
个事件
$("input#id_xxx").change(function(){
if($(this).val() !== ""){
$("#form").submit();
}
});
这将在输入元素失去焦点时触发
对于输入元素的每个更改:
$("input#id_xxx").on("input", function(){
if($(this).val() !== ""){
$("#form").submit();
}
});