如何在此页面上提交onchange?

时间:2013-12-13 06:45:03

标签: javascript html ajax

这里我得到ajax意见箱它工作正常但是当我给出建议值时它不会自动手动提交输入以继续如何给予更改提交ro此功能
此处为html

<form  id="search" method="get" action="advanced_search_result.php">
                <input type="text" size="20" name="keywords" value="" id="inputString" onkeyup="lookup(this.value);" onblur="fill();" autocomplete="off"  style="height:30px; width:265px;"  />
                </form>

此处为脚本代码

function lookup(inputString) {
        if(inputString.length == 0) {
            // Hide the suggestion box.
            $('#suggestions').hide();
        } else {
            $.post("rpc.php", {queryString: ""+inputString+""}, function(data){
                if(data.length >0) {
                    $('#suggestions').show();
                    $('#autoSuggestionsList').html(data);

                }
            });
        }
    } // lookup

    function fill(thisValue) {
        $('#inputString').val(thisValue);
        setTimeout("$('#suggestions').hide();", 200);
    }

1 个答案:

答案 0 :(得分:0)

在您想要提交表单的任何地方添加此代码..在ajax complete或keyup e.code == 13

$("#search").submit();