Определить, какой rudiobutton активен при загрузке страницы.
День добрый.
Есть 5 rudiobutton'ов. Нужно, чтобы при загрузке страницы в зависимости от активного (выделенного радиобаттона) запускалась соответсвующая функция. Какую функцию повесить как событие? Пробовал
$(document).ready(function() {
$('.form-radios input[id="Авто"]').select(selectAuto);
});
а также
$(document).ready(function() {
$('.form-radios input[id="Авто"]').change(selectAuto);
});
Увы, не работает. Или не так делаю совсем? |
Не совсем понял что нужно, но вот как можно пройтись по активным radio:
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
var txt = '';
$('input[type=radio]:checked').each(function() {
txt += $(this).attr('id')+'<br />';
});
$('#txt').html(txt);
});
</script>
</head>
<body>
<input type="radio" id="auto" checked />
<input type="radio" id="moto" />
<input type="radio" id="other" checked />
<div id="txt"></div>
</body>
</html>
|
walik, в очередной раз вам респект! - активный radio вычислить удалось.
Теперь не запускается почему-то функция selectAuto- наверное не так запускаю ?
$('input[type=radio]:checked').each(function() {
valuetxt=$(this).attr('value');
if (valuetxt=="Авто") {selectAuto};
});
Нужно запустить функцию selectAuto, которая объявлена до этого. |
Решено!! Ндао было добавить скобочки к названию функции. Вот так {selectAuto() };
walik, еще раз благодарю! |
| Часовой пояс GMT +3, время: 08:25. |