2012-04-30 6 views
0

У меня есть поисковая панель и форму комментариев на одной странице. В строке поиска есть несколько приятных функций, таких как livesearch und suggestion и отправляется через [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

добавлен метод = "получить" в первую форму, теперь ее работу. NVM – Jannis

ответ

1

Одно решение, которое я мог видеть для вашей проблемы будет сделать кнопку для поиска поля. Чтобы щелкнуть по нему, он перейдет на нужную страницу. Во всяком случае, это поможет вам еще больше диагностировать проблему. Просто не забудьте назвать это чем-то помимо «submit».

Например ...

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

В противном случае, я заметил в своем коде вы имеете id для comment form, но не для search form ... это может быть проблемой, но без более подробной информации я неуверен.

Смежные вопросы