#html #forms #radio-button
#HTML #формы #переключатель
Вопрос:
Я хочу иметь два параметра переключения. В основном, на одном написано «Нет», а на другом — «Да», и под Да, я хочу иметь около 3 флажков. Я хочу, чтобы по умолчанию было выбрано «Нет», но если щелкнуть какой-либо из флажков в разделе «Да», он должен переключиться с «Нет» на «Да».
Комментарии:
1. На какой платформе? На каком языке?
Ответ №1:
Небольшая функция javascript может справиться с этим за вас. Затем вы вызываете функцию, когда установлен флажок или выбран переключатель.
Проверьте
http://www.javascriptkit.com/javatutors/radiocheck.shtml
Это похоже, но с кнопкамиhttp://www.somacon.com/p143.php
Ответ №2:
Это использование jquery
$(document).ready(function(){
$('.yesbox').click(function () {
var x = $('.yesbox:checked').length;
if (x > 0){
$('#yn2').attr('checked', 'checked');
$('#yn1').attr('disabled', true);
}
});
$('body').click(function () {
var x = $('.yesbox:checked').length;
if (x == 0){
$('#yn1').attr('disabled', false);
}
});
});
И html будет выглядеть следующим образом:
<input type='radio' id='yn1' name='yn' value='No'> No<br>
<input type='radio' id='yn2' name='yn' value='Yes'> Yes amp;nbsp; amp;nbsp;
<input type = 'checkbox' name='check1' id='check1' class='yesbox' value = '1'> 1
<input type = 'checkbox' name='check2' id='check2' class='yesbox' value = '2'> 2
<input type = 'checkbox' name='check3' id='check3' class='yesbox' value = '3'> 3