Я пытаюсь поместить этот код в двух разных местах на HTML странице и это правильно представить независимо от боксировать типов пользователей фразой:же форма HTML в двух местах на той же странице
<form id="search_form" action="http://example.com/search/results/" method="get">
<label for="search"></label>
<input autocomplete="off" id="search" name="q" value="" class="input-text" maxlength="128" type="text">
<button type="submit" title="Search">
<span><span>Search</span></span>
</button>
</form>
проблема:
Если есть две формы тогда первая форма представляет так:
/search/results/?q=test&q=
Что выходит из строя.
Вторая форма представляет так:
/search/results/?q=&q=test
И работает, но это неверно.
Как я могу переписать формы, чтобы каждый из них уникален, так что кнопка поиска рядом с каждым входом делает либо форме представить так:
/search/results/?q=test
Убедитесь, что вы имеете уникальный идентификатор и имя значения, и вы не должны иметь проблемы. – isherwood
Какой браузер вы тестируете? – whoacowboy
@ all Я нашел проблему. Форма не была должным образом закрыта, поэтому первоначальная форма переносилась в следующую форму. Переименование идентификаторов работает. – JMC