2012-04-30 56 views
0

我在一个页面上有一个搜索栏和一个评论表单。搜索栏有一些很好的小功能,如livesearch和建议,并通过[ENTER]提交。评论表单由jquery-validate插件进行验证,并通过单击提交按钮进行提交。在一个页面上提交多个表单

该搜索栏在网页上的唯一形式是完美的,但在具有评论形式的网页上启用使用[ENTER]提交将不起作用。

我该怎么做才能做到这一点?

代码如下所示:

搜索:

<form action="/goto/doSearch.php"> 
    <label>Search</label> 
    <input id="searchBox" type="text" name="search" value="type and hit enter"> 
</form> 

评论:

<form id="rating" action="/goto/doComment.php" method="post"> 
    <input type="hidden" name="id" value="1"></input> 
     <label for="cname">Name</label> 
     <input class="required" id="cname" type="text" value="Your name" name="author"> 
     <input type="submit" name="submit" class="btn" value="Submit"> 
</form> 
+0

详细说明“使用[ENTER]提交将不起作用”。 – simshaun

+0

按enter键提交评论表单。 – Jannis

+0

增加了方法=“get”到第一个表格,现在它的工作。 NVM – Jannis

回答

1

一个解决方案,我可以看到您的问题将是使一个按钮,你的搜索字段。所以,点击它将会转到所需的页面。如果有的话,这将有助于您进一步诊断问题。除了“提交”之外,请确保命名它。

例如...

<input type="submit" name="search" class="btn" value="Search"> 

否则,我在你的代码注意到你有一个idcomment form但不能用于search form ...这可能是一个问题,但没有更多的细节我不确定。

相关问题