trianon14 7 Опубликовано: 17 апреля 2015 Рассказать Опубликовано: 17 апреля 2015 (изменено) Не работает форма поиска. При поиске выдаёт ошибку. Что нужно добавить в этот код, чтобы он функционировал? <form method="post" action=""> <input type="hidden" name="do" value="search" /> <input type="hidden" name="subaction" value="search" /> <ul class="mn"> <li class="search"> <input onfocus="$(this).animate({width:'186px'},200)" onblur="if($(this).val()=='') {$(this).animate({width:'1px'},200)}" class="searchinput" name="s" type="text" value="" maxlength="40" /> </li> </ul> </form> Изменено 17 апреля 2015 пользователем trianon14 Ссылка на сообщение Поделиться на других сайтах
Captain 636 Опубликовано: 18 апреля 2015 Рассказать Опубликовано: 18 апреля 2015 id="story" В стандартных шабах: <input id="story" name="story" value="Поиск..." onblur="if(this.value=='') this.value='Поиск...';" onfocus="if(this.value=='Поиск...') this.value='';" type="text" />[/code] Ссылка на сообщение Поделиться на других сайтах
celsoft 6220 Опубликовано: 18 апреля 2015 Рассказать Опубликовано: 18 апреля 2015 У вас стоит name="s" т.е. имя поля неверно и на сервер в DLE поступает уже неверные данные. Имя поля должно быть name="story" Captain, Для отправки данных на сервер, важно имя поля, а не его ID. ID используется для манипуляции через JS с полем в браузере, имя поля, это имя с которым данные поступают на сервер. Ссылка на сообщение Поделиться на других сайтах
Captain 636 Опубликовано: 18 апреля 2015 Рассказать Опубликовано: 18 апреля 2015 Captain, Для отправки данных на сервер, важно имя поля, а не его ID. ID используется для манипуляции через JS с полем в браузере, имя поля, это имя с которым данные поступают на сервер. Понял. Ссылка на сообщение Поделиться на других сайтах
trianon14 7 Опубликовано: 18 апреля 2015 Рассказать Опубликовано: 18 апреля 2015 Автор Спасибо. Заработало. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас