Событие «onchange» не запускается в браузерах семейства Safari (для набора полей)

#google-chrome #safari #onclick #onchange #fieldset

#google-chrome #safari #onclick #onchange #набор полей

Вопрос:

Я знаю, что мне следует использовать его альтернативу «onclick» для «флажков», чтобы преодолеть эту проблему в «Safari» и «Chrome». Но что мне делать, если я хочу использовать событие onchange для «набора полей» (группы флажков)?

Комментарии:

1. Я бы очень хотел знать ответ на этот вопрос..

Ответ №1:

Похоже, что назначение события onchange после загрузки страницы с использованием «javascript» работает! Вот пример:

 <script type="text/javascript">


      window.onload = function() {

            var fieldsets = document.getElementsByTagName("fieldset");
            for( i = 0 ; i < fieldsets.length ; i   ) {

                  fieldsets[i].onchange = function() {

                         Validate(); // Calling sample function
                  }
            }

      }



      function Validate() {

            // Sample function content

      }


</script>