Спасибо Serebrus!
мне не хотелось использовать div в таблице, поэтому сделал привязку на <tbody> используя jquery. Но недостаток в том что по дефолту радио группы активны, т.е. для деактивации нужно сначала включить чекбокс потом выключить.
| Код | <script type="text/javascript"> $(function(){ $("table input:checkbox").click(function(){ if ( $(this).is(":checked") ){ $(this).parents("tbody").find("input:radio").attr("disabled",null); } else{ $(this).parents("tbody").find("input:radio").attr("disabled",true); } }); }); </script>
|
| Код | <table> <tbody> <tr> <td colspan=3><input type=checkbox name=serv1 value=1>ВъездАвто</td> </tr> <tr> <td><input type=radio id=servch1 name=servch1 value=6000><a>г/п 10Т</a></td> <td><a>Сумма: 6000</a></td> <td><a>НДС: 1200</a></td> </tr> <tr> <td><input type=radio id=servch1 name=servch1 value=4200><a>г/п 7Т</a></td> <td><a>Сумма: 4200</a></td> <td><a>НДС: 840</a></td> </tr> <tr> <td><input type=radio id=servch1 name=servch1 value=3000><a>г/п 5Т</a></td> <td><a>Сумма: 3000</a></td> <td><a>НДС: 600</a></td> </tr> <tr> <td><input type=radio id=servch1 name=servch1 value=1800><a>г/п 3Т</a></td> <td><a>Сумма: 1800</a></td> <td><a>НДС: 360</a></td> </tr> </tbody> <tbody> <tr> <td colspan=3><input type=checkbox name=serv2 value=2>ХранСутки40фут</td> </tr> <tr> <td><input type=radio id=servch2 name=servch2 value=5300><a>гружен.</a></td> <td><a>Сумма: 5300</a></td> <td><a>НДС: 1060</a></td> </tr> <tr> <td><input type=radio id=servch2 name=servch2 value=3000><a>порожн.</a></td> <td><a>Сумма: 3000</a></td> <td><a>НДС: 600</a></td> </tr> </tbody> </table>
|
|