Скрипт смены поиска jquery
Никак не могу заставить сработать .attr
<html> <head> <script src="jquery-2.1.4.min.js"></script> <script language="javascript"> $(document).ready(function(){ $("#type").change(function(e){ // при выборе значение в поле селект, выполняем код функции var option = $("#type option:selected").val(); // получаем значение из поля селект if(option==1){ // если значение равно 1, задаем атрибуту action формы #formsearchtop, значение /search/ $("#formsearchtop").attr('action','/search'); } if(option==2){ // если значение равно 2, задаем атрибуту action формы #formsearchtop, значение [url]https://www.google.ru/search[/url] $("#formsearchtop").attr('action','https://www.google.ru/search'); } }); }); </script> </head> <body> <form method="get" action="/search" id="formsearchtop"> <input type="text" name="q" rel="Поиск по сайту" value="" class="placeholder search-input"/> <input type="submit" value="найти" class="search-submit"/> <select name="type" id="type"> <option value="1">поиск по сайту</option> <option value="2">поиск в гугле</option> </select> </form> </body> </html> Подскажите, что я делаю не так? |
maksimgrom,
строка 15 где? |
При вставке на форум, видимо, случайно тапнул
|
Цитата:
|
Цитата:
|
maksimgrom,
поищите может где-то у вас за комп завалилась 15 строка. без неё никак не получится |
maksimgrom,
в |
Идиот, извините ~_~ Всё настолько просто, а мучался часов 5 :D Спасибо большое, в следующий раз сразу раскрою глаза на ошибку в консоли ~_~
P.S. В стартовом сообщении подправил, если кто-то наткнётся на этот пост |
maksimgrom,
ура :dance: чуток сократил ваш код <html> <head> <meta charset="utf-8"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script language="javascript"> $(function(){ $("#type").change(function(e){ var action = ['/search','https://www.google.ru/search'][this.value]; $("#formsearchtop").attr('action',action); }); }); </script> </head> <body> <form method="get" action="/search" id="formsearchtop"> <input type="text" name="q" rel="Поиск по сайту" value="" class="placeholder search-input"/> <input type="submit" value="найти" class="search-submit"/> <select name="type" id="type"> <option value="0">поиск по сайту</option> <option value="1">поиск в гугле</option> </select> </form> </body> </html> |
Часовой пояс GMT +3, время: 11:55. |