0

我知道我应该为“复选框”使用它的替代“onclick”,以克服“Safari”和“Chrome”中的这个问题。但是,如果我想对“fieldset”(一组复选框)使用“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 回答