Вы пропустили важный момент в вашем вопросе о требованиях.Когда пользователь ставит отметку для регистрации класса в 10:00, он не может зарегистрировать обе группы:
- группа 1: 11:00 - 12:00 - 13:00
Как вы сказали, что с javascrip вы почти "нулевы", я написал этот код только для концептуальных целей.
Прежде всего вам нужно скачать jquery.jsфайл (вы можете найти его везде с помощью Google), затем поместите файл в тот же каталог, где находится ваш файл register.php.
Код здесь:
<input type="checkbox" value="10" name="convention_time"> 10 am<br>
<input type="checkbox" value="11" name="convention_time"> 11 am<br>
<input type="checkbox" value="12" name="convention_time"> 12 am<br>
<input type="checkbox" value="13" name="convention_time"> 1 pm<br>
<input type="checkbox" value="14" name="convention_time"> 2 pm<br>
<input type="checkbox" value="15" name="convention_time"> 3 pm<br>
<script>
$(function(){
$('[name="convention_time"]').live('click',function(){
var A=$(this);
var method2call = A.is(':checked')?'attr':'removeAttr'
var selector = '[name="convention_time"]:lt(3)'
A.nextAll(selector).add( A.prevAll(selector) )[method2call]('disabled','disabled').attr('checked',false)
})
})
</script>