jquery提交搜索查询并显示键入的文本

时间:2014-01-29 19:27:10

标签: jquery

空白我有一个表单设置如下:

<form id="search">
    <input id="searchbox" type="text" size="40" placeholder="your search.." />
</form>

使用Javascript:

$('#searchbox').keypress(function (e)
{
   e.preventDefault();
   if (e.which == 13) 
     {
        hitParse();
     }
});

function hitParse(){

    // here parse api posts query to parse.com servers
}

现在,如果我在#searchbox中输入任何内容,由于e.preventDefault()我没有显示输入的文字,但是当我按下输入时,执行hitParse()罚款n发送空白查询n 。但是,如果我删除preventDefault()然后它显示类型文本罚款,但hitParse()不执行。我如何实现这两个目的:显示键入的文本和访问该文本以及何时按下输入hitParse()与实际类型查询

1 个答案:

答案 0 :(得分:2)

preventDefault移至if语句

$('#searchbox').keypress(function (e)
{

   if (e.which == 13) 
     {
        e.preventDefault();
        hitParse();
     }
});

function hitParse(){

    // here parse api posts query to parse.com servers
}