这在任何浏览器中都可以正常使用,但是,在Safari中,可见性不会发生变化,直到文件上传或用户点击后停止"在浏览器工具栏中。
为什么哦为什么safari是这种方式的唯一浏览器? 我该怎么做才能解决它?
编辑:好的,所以我将我的代码简化为基本元素,而 STILL 在safari中表现得很有趣。我无法弄清楚我的生活会发生什么。现在提供的代码非常简单......但是,它仍然拒绝更新可见性选项,直到文件完成上传或按下发送按钮而没有文件。每个其他浏览器在上载期间更新可见性设置。 请任何人帮忙!<html>
<head>
<title>Our Industry Alpha 0.01</title>
<script>
function formcheck() {
document.getElementById('i_submit').style.visibility='hidden';
document.getElementById('patience').style.visibility='visible';
}
</script>
</head>
<body>
<form action="" enctype="multipart/form-data" method="post">
<input type="file" required>
<input type="submit" style="visibility:visible;" value="Send" id="i_submit" onclick="formcheck();">
</form>
<div id="patience" style="visibility:hidden;">... UPLOADING ...</div>
</body>
</html>