Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome &引用;onchange";Safari系列浏览器中未触发事件(对于字段集)_Google Chrome_Safari_Onclick_Onchange_Fieldset - Fatal编程技术网

Google chrome &引用;onchange";Safari系列浏览器中未触发事件(对于字段集)

Google chrome &引用;onchange";Safari系列浏览器中未触发事件(对于字段集),google-chrome,safari,onclick,onchange,fieldset,Google Chrome,Safari,Onclick,Onchange,Fieldset,我知道我应该用它的替代品“onclick”来代替“checkbox”,以克服“Safari”和“Chrome”中的这个问题。但是,如果我想对“字段集”(一组复选框)使用“onchange”事件,我该怎么办?在页面加载后使用“javascript”分配“onchange”事件似乎有效!以下是一个例子: <script type="text/javascript"> window.onload = function() { var fieldse

我知道我应该用它的替代品“onclick”来代替“checkbox”,以克服“Safari”和“Chrome”中的这个问题。但是,如果我想对“字段集”(一组复选框)使用“onchange”事件,我该怎么办?

在页面加载后使用“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>

window.onload=函数(){
var fieldset=document.getElementsByTagName(“fieldset”);
对于(i=0;i
我非常想知道这个问题的答案。。