gpt4 book ai didi

javascript - 如果用户在 Android 2.3.7 上的文件输入中选择了文件,如何在 JS 中检查

转载 作者:行者123 更新时间:2023-12-03 09:27:48 26 4
gpt4 key购买 nike

我在 HTML 网页上有一个文件字段,如下所示:

<input name='a' id='a' type='file' />

在最新的 FF、Chrome 和 IE 11 上,以及 Android 4.42 Chrome 上,我可以通过执行以下操作来检查用户是否选择文件:

document.getElementsByName('a')[0].value != ""

并且它工作正常。

但不知何故,在 Android 2.3.7 native 浏览器上,当我从使用手机摄像头拍摄的图片库中选择一个文件后,我在文件输入选择字段中看到该文件的名称,但上面的脚本返回 false,因为值为空。

那么,如何正确检查用户是否在 Android 2.3.7 原生浏览器的输入文件字段中选择了文件?

我添加了 jQuery,以防它有一些经过验证的解决方案。

最佳答案

试试这个:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input name='a' id='a' type='file' onchange="onFileChange(this)"/>
<script>
function onFileChange(file){
if(file.value){
alert('File is selected');
}
else{
alert('File is not selected');
}
}
</script>
</body>
</html>

关于javascript - 如果用户在 Android 2.3.7 上的文件输入中选择了文件,如何在 JS 中检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31608935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com