<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"При нажатии на input почему-то не нажимается ссылка a.
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('a.lincChan').attr('href', $('.chanUrl').val());
$('.chanUrl').change(function() {
$('a.lincChan').attr('href', $('.chanUrl').val());
});
$('.button1').click(function() {
$('a.lincChan').click();
});
});
</script>
</head>
<body>
<select class="chanUrl">
<option value="http://ya.ru">ya</option>
<option value="http://mail.ru">rambler</option>
<option value="http://google.ru">google</option>
<option value="http://rambler.ru">mail</option>
<option value="http://yandex.ru">yandex</option>
</select>
<a class="lincChan" href="">OK</a>
<input class="button1" type="button" value="OK"/>
</body>
</html>
Спустя 3 минуты, 43 секунды (5.09.2011 - 12:38) YVSIK написал(а):
нет формы, это то что в форме внутри у вас а самой-то формы НЕТ)) :)
вот этого нет сравни !
вот этого нет сравни !
<form action="" method="get">
<select class="chanUrl">
<option value="http://ya.ru">ya</option>
<option value="http://mail.ru">rambler</option>
<option value="http://google.ru">google</option>
<option value="http://rambler.ru">mail</option>
<option value="http://yandex.ru">yandex</option>
</select>
<a class="lincChan" href="">OK</a>
<input class="button1" type="button" value="OK"/>
</form>
Спустя 1 минута, 44 секунды (5.09.2011 - 12:39) Rigel написал(а):
YVSIK
форму отправляет submit, а у меня-то обычный button
p.s. проверил в форме, тоже не работает
форму отправляет submit, а у меня-то обычный button
p.s. проверил в форме, тоже не работает
Спустя 3 минуты, 27 секунд (5.09.2011 - 12:43) YVSIK написал(а):
action=""потому что пусто тут
надо указать куда
action="/ путь"
Спустя 1 минута, 48 секунд (5.09.2011 - 12:45) sharki написал(а):
Rigel
Просто так нельзя взять и нажать на кнопку (в данном случае ссылку), оберни $('a.lincChan').attr('href', $('.chanUrl').val()); - в отдельную функцию, а потом вызывай
Просто так нельзя взять и нажать на кнопку (в данном случае ссылку), оберни $('a.lincChan').attr('href', $('.chanUrl').val()); - в отдельную функцию, а потом вызывай
Спустя 1 минута, 35 секунд (5.09.2011 - 12:46) sharki написал(а):
$(document).ready(function() {
$('a.lincChan').attr('href', $('.chanUrl').val());
$('.chanUrl').change(function() {
$('a.lincChan').attr('href', $('.chanUrl').val());
});
$('.button1').click(function() {
location.href = $('a.lincChan').attr('href');
});
});
Спустя 7 минут, 35 секунд (5.09.2011 - 12:54) Rigel написал(а):
sharki
Работает, спасибо огромное!
Работает, спасибо огромное!