[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Изменение состояния радиокнопки
thedude
Здравствуйте. Есть код html
<p>Выберите условие нахождения связи между временем образования корки нефтепродукта и её толщиной r<sub>заст</sub></p>
<?php if(isset($_POST[$checkview])) {if($checkviewres==1) {?>
<input name="chekbox" type="radio" id="chekbox1" value="1" style="margin-left: 15px;" checked="checked" onChange="Selected(this)"/> Продолжительность охлаждения была значительной и на стенках образовалась застывшая корка нефтепродукта<br />
<?php } else {?>
<input name="chekbox" type="radio" id="chekbox1" value="1" style="margin-left: 15px;" onChange="Selected(this)"/> Продолжительность охлаждения была значительной и на стенках образовалась застывшая корка нефтепродукта<br />
<?php } } else {?>
<input name="chekbox" type="radio" id="chekbox1" value="1" style="margin-left: 15px;" checked="checked" onChange="Selected(this)"/> Продолжительность охлаждения была значительной и на стенках образовалась застывшая корка нефтепродукта<br />
<?php }?>
<?php
if(isset($_POST[$checkview])) {if($checkviewres==2) {?>
<input name="chekbox" type="radio" id="chekbox2" value="2" style="margin-left: 15px; margin-top: 10px; margin-bottom: 10px;" checked="checked" onChange="Selected(this)"/> Емкость не имеет тепловой изоляции<br />
<?php } else {?>
<input name="chekbox" type="radio" id="chekbox2" value="2" style="margin-left: 15px; margin-top: 10px; margin-bottom: 10px;" onChange="Selected(this)"/> Емкость не имеет тепловой изоляции<br />
<?php } } else {?>
<input name="chekbox" type="radio" id="chekbox2" value="2" style="margin-left: 15px; margin-top: 10px; margin-bottom: 10px;" onChange="Selected(this)"/> Емкость не имеет тепловой изоляции<br />
<?php }?>

Ну здесь все выводится как нужно, код рабочий, по умолчанию чекед у первой радиокнопки

Есть javascript
$("#demo3").click(function() {
$(":radio[name='chekbox']:checked").removeAttr('checked').change();
$("#chekbox1").attr('checked','checked').change();
});

При нажатии на кнопку демо удаляется текущий чекед, но не устанавливается вновь. Пробовал писать
$("#demo3").click(function() {
$("#chekbox1").attr('checked','checked').change();
});
В коде менял чекед на вторую кнопку и после загрузки страницы, если нажата кнопка демо, то чекбокс устанавливается на первую кнопку. Затем снова отмечаю 2 радиокнопку, нажимаю вновь демо и ничего не происходит.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.