0

「Safari」と「Chrome」でこの問題を克服するには、「チェックボックス」に代替の「onclick」を使用する必要があることを私は知っています。しかし、「フィールドセット」(チェックボックスのグループ) に「onchange」イベントを使用したい場合はどうすればよいですか?

4

1 に答える 1

0

「javascript」を使用してページの読み込み後に「onchange」イベントを割り当てるとうまくいくようです! 次に例を示します。

<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>
于 2011-04-08T18:17:16.680 に答える