- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте ! Лазил по инету, пробовал разные способы, находил, но если и находил, то не то.
В кратце, есть форма:
<input type="hidden" name="do" value="search_xf" />
<input type="hidden" name="loc" value="1" />
<input type="hidden" name="category" value="6" />
<p class="ot-c">
<label class="label">Выберите категорию макияжа:</label>
<select class="turnintodropdown" name="tipmakeup" onchange="this.form.submit()">
<option value="">Выбрать категорию</option>
<option value="Дневной">Дневной макияж</option>
<option value="Вечерний">Вечерний макияж</option>
<option value="Офисный">Офисный макияж</option>
<option value="Свадебный">Свадебный макияж</option>
</select>
</p>
<div class="go-search"><input type="submit" class="submit-s" value="Перейти в раздел" onclick="$('#form-search').submit();"></div>
</form>
Нужно чтобы при выборе select'а, автоматически обрабатывалась форма. Вешать onchange и onclick как на option так и на select пробовал, не получается.
Заранее спасибо.
Василич#,
У Вас и так всё правильно сделано в этой форме.
Если что-то не работает - причина где-то еще.
Что не получается? Что выходит? В консоле есть JS ошибки?
Прежде всего, спасибо за ответы.
Оно то работает правильно, но при выборе и нажатии на кнопку. А мне нужно, без нажатия на
т.е. когда юзер выбрал select, оно сразу его применяло. (без нажатия на кнопку submit)
onchange="this.form.submit()"> это должно работать.
Вот оно что, понял в чем ошибка, использую стилизацию select - http://www.sitehere.ru/stil-dlya-select-css
и исходный код формируется уже так:
<label class="label">Выберите категорию макияжа:</label>
<input name="tipmakeup" type="hidden" id="" value="Офисный"><a class="trigger" href="#">Офисный макияж</a><div class="dropcontainer"><ul class="dropdownhidden"><li><a href="#">Выбрать категорию</a></li><li><a href="#">Дневной макияж</a></li><li><a href="#">Вечерний макияж</a></li><li><a href="#">Офисный макияж</a></li><li><a href="#">Свадебный макияж</a></li></ul></div>
</p>
Как я понял, тут уже бесполезно шаманить :(
Ну попробуйте по клики на ссылку вместо href="#" отправлять форму вот и всё.
Как я понял, тут уже бесполезно шаманить :(
Либо посмотрите в сторону select2 или аналогичных плагинов для стилизации селектов.
Как правило, они позволяют задавать обработчики событий типа onchange() и т.п.
без jquery ок - https://jsfiddle.net/updednpx/
ну плагины по идее должны-то менять значение select'a. какой в противном случае от них толк
Ну попробуйте по клики на ссылку вместо href="#" отправлять форму вот и всё.
эта стилизация обрабатывает так форму, в оригинале в шаблоне она у меня такая, как в первом посте. В JS файле менять href="#" не имеет смысла, т.к. используются разные формы, в одних формах это нужно, в других нет.
Либо посмотрите в сторону select2 или аналогичных плагинов для стилизации селектов.
Как правило, они позволяют задавать обработчики событий типа onchange() и т.п.
спасибо, будем искать, но больно уж этот понравился)
без jquery ок - https://jsfiddle.net/updednpx/
ну плагины по идее должны-то менять значение select'a. какой в противном случае от них толк
к сожалению, такой вариант первым пробовал, но с этим - http://www.sitehere.ru/stil-dlya-select-css не работает.
Василич#, повесь принудительно событие