gpt4 book ai didi

html - 如何强制输入类型文件只接受 .html 或 .htm 文件

转载 作者:搜寻专家 更新时间:2023-10-31 08:07:57 27 4
gpt4 key购买 nike

我在这里尝试通过单击按钮上传 html/htm 文件。为此,我正在使用“输入类型=文件”,我已经将它的“接受”属性设置为只接受这样的 html/htm 扩展:

<input type="file" name="htmla" id="htmla" accept="text/html" />

但是它在不同的浏览器中表现出不同的行为

在 firefox 中,它正在接受所有文件

在 chrome 中,它接受 html 和图像

在IE中,与firefox一样

有没有办法让它通过任何方法(如 javascript 或 jquery)只接受 html/htm 文件?

注意:我在MVC 4中使用这个控件

最佳答案

这是 HTML5 特定的属性。并非所有浏览器都支持它。对于那些没有的,您将必须在服务器上执行检查。另一种可能性是检查使用 javascript 选择的文件的扩展名。基本上,您可以获得这样的选定文件名:$('#htmla').val()。然后是扩展的正则表达式。

关于html - 如何强制输入类型文件只接受 .html 或 .htm 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15426674/

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