Сообщение от Sakhet
|
Да, если есть теги "труля-ля" "опа-на". Поставьте себе Wordpress куда-нибудь и вы сами увидите. Я не обманываю.
Вот ошибка, её показывает браузер.
Дальше я подтверждаю действие и ничего. Вообще ничего.
Тестирую не на сервере, а на своем компьютере в браузере. Но сервер мне тут и не нужен, т.к. javascript исполняется в брауере у клиента, и уже дальше отправляет нужный запрос.
Вот, к примеру я пробовала так сделать:
<form action="http://localhost/wp/" method="get">
<div><select name='cat' id='category' class='postform' >
<option value='0'>Выберите категорию</option>
<option value="1">Категория 1</option>
<option value="2">Категория 2</option>
</select>
<select name="tag">
<option value=''>Выберите тэг</option>
<option value="tag1">Тэг1</option>
<option value="tag2">Тэг2</option>
<option value="tag3">тэг3</option>
</select>
<input type="submit" value="Submit">
</div></form>
И такой вариант работает прямо в браузере, но WP ищет только по одной категории и одному тэгу. А вот, чтобы по одной категории и нескольким тегам, нужно разделять их плюсами. И вот сделать так, чтобы были "+" не получается.
Если добавить в мой код еще раз:
<select name="tag">
<option value=''>Выберите тэг</option>
<option value="tag1">Тэг1</option>
<option value="tag2">Тэг2</option>
<option value="tag3">тэг3</option>
</select>
То форма выдаст в адресную строку: http://localhost/wp/?cat=1&tag=1&tag=2
Такой вариант тоже работает в WP, но ищет как попало. С плюсами же, ищет как надо.
|
Вот теперь стало понятно-вы не знаете,как работает форма.
Если форма работает без скрипта, то она отправляет значение всех полей: имя=значение
У вас это первый вариант.
Если же форма работает со скриптом- как в примере рони или моем- то там отменяются действия по умолчанию и посылка формируется программным образом. Но в наших примерах не производится отправка на сервер, а выдается сообщение со сформированной строкой отправки, которое вы сочли сообщением об ошибке.
С отправкой на сервер-мой последний пример