Показать сообщение отдельно
  #11 (permalink)  
Старый 24.06.2019, 11:32
Интересующийся
Отправить личное сообщение для Freestyle007 Посмотреть профиль Найти все сообщения от Freestyle007
 
Регистрация: 17.06.2019
Сообщений: 21

Если подойти к проблеме с другой стороны, при использовании "checkbox", если выбрать все 4 варианта, как сделать, чтобы тест не был засчитан и вернулся "0" ?

Скрипт работает, но не совсем так как надо:

<script type="text/javascript">
  function calc(){
    var chbx = myform['testChbx'];
    var sum=0;

    var gc=parent.stat.document.forms.stat.good;

    for(var i = 0; i < chbx.length; i++){
        if(chbx[i].checked && (chbx[i].value == 'v2' || chbx[i].value == 'v4'))
        {
        sum++;
        }
        else if (sum<=0){ sum=0;}
        
      }
      gc.value  =  +gc.value+ +(sum>0);
  }
</script>
Ответить с цитированием