1

请在 Safari 中检查下面的小提琴,

http://jsfiddle.net/mothi_gautham/t5MEa/2/

1) 选择一个文件 2) 单击清除 3) 再次选择相同的文件

onchange 事件不会在 Safari 中触发。

有什么办法可以克服这个吗?

谢谢。

4

1 回答 1

-1

尝试使用下面的代码:

<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>
于 2012-08-06T08:06:02.517 回答