рони,
а если у меня еще появляется блок тоже с input radio в зависимости от уровня доступа, как включить его в проверку? Если я сделаю вот так, как я написал ниже - это будет правильно? или есть какой то более легкий вариант?
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
#orderbut{
display: none;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(function ()
{
var $a = $('input[id^=type_]'),
$b = $('input[id^=deliv_]'),
$c = $('input[id^=info_]');
if($c.length){
var show = function(){
if($a.is(":checked") && $b.is(":checked") && $c.is(":checked")){ $('#orderbut').show()}} ;
$a.change(show);
$b.change(show);
$c.change(show);
}else{
var show = function(){
if($a.is(":checked") && $b.is(":checked")){ $('#orderbut').show()}} ;
$a.change(show);
$b.change(show);
}
})
</script>
</head>
<body>
<input id="type_1" name="one" type="radio">
<input id="type_2" name="one" type="radio">
<input id="type_3" name="one" type="radio">
<br>
<input id="deliv_1" name="two" type="radio">
<input id="deliv_2" name="two" type="radio">
<input id="deliv_3" name="two" type="radio">
<br>
<input id="info_1" name="three" type="radio">
<input id="info_2" name="three" type="radio">
<input id="info_3" name="three" type="radio">
<div id="orderbut">
ok
</div>
</body>
</html>