现在项目中加入了类似百度的搜索提示功能。也实现了,可是有个问题就是在点击某项提示的记录的时候,无法自动提交表单。
我想的是,当选中提示中的某项记录时,点击或者回车,表单会自动提交。某些提示记录也能取得,但是就是无法自动提交表单,表单对象也获取了,请大虾们指点迷津。代码如下:
function form_submit() {
    //alert("submit");

var myul=document.getElementById("myul");
        var lis=document.getElementsByTagName("li");//取得ul中的所有li
        var txt=document.getElementById("txt");//取得表单中的填写关键词的textBox
        var fff=new Object();
        fff=document.getElementById("ff");//取得表单对象,ff为表单的id
        
        if(lis==null)
            return;
        for(var i=0;i<lis.length;i++) {
            if(lis[i].className=="select") {
            
                var key=lis[i].innerHTML;
               // alert(lis[i].innerHTML);
                txt.value=key;
               //alert(key);
              //  $("show").innerHTML="";
               
            }
        }
        ff.submit();
        
    }我想的是单击li中的记录的时候,取出li的值填入textBox中然后表单再提交,通过alert发现能取出值,而且取ff的tagname也是form,但是就是无法提交,提示ff.submit()没有该方法,请问怎么做应该?