Скрипт смены поиска 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, время: 23:57. |