0

我有一页上有一个搜索栏和一个评论表单。搜索栏有一些不错的小功能,例如实时搜索和建议,并通过 [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>
4

1 回答 1

1

我可以为您的问题看到的一种解决方案是为您的搜索字段制作一个按钮。因此,单击它会转到所需的页面。如果有的话,这将帮助您进一步诊断问题。只需确保将其命名为“提交”之外的其他名称。

例如...

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

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

于 2012-04-30T18:44:06.607 回答