2012-04-30 86 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 ...這可能是一個問題,但沒有更多的細節我不確定。

相關問題