首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件不工作的html5模式验证

文件不工作的html5模式验证
EN

Stack Overflow用户
提问于 2015-08-19 07:57:14
回答 2查看 824关注 0票数 0

我在谷歌搜索,没有使用URL模式验证文件的选项。

我也尝试过在我的网站。但是file的模式不起作用。检查我的密码-

代码语言:javascript
复制
<input type="file" class="form-control" id="mp3file_name" name="mp3file_name"  pattern="([^\s]+(\.(?i)(mp3))$)" accept="audio/mpeg, audio/mp3" required="required" />

属性accept工作正常,但我需要验证是否会上传除mp3之外的其他文件

EN

回答 2

Stack Overflow用户

发布于 2015-08-19 07:59:01

移除模式,只需使用:

代码语言:javascript
复制
<input type="file" class="form-control" id="mp3file_name" name="mp3file_name" accept="audio/mpeg, audio/mp3" required="required" />

也是Mave说的

accept属性非常有用。它提示浏览器只显示当前输入所允许的文件。虽然它通常可以被用户覆盖,但默认情况下它有助于缩小用户的结果范围,这样他们就可以准确地获得他们想要的内容,而不必筛选出100种不同的文件类型。

票数 2
EN

Stack Overflow用户

发布于 2015-08-19 08:04:23

请参阅File input 'accept' attribute - is it useful?

accept属性非常有用。它提示浏览器只显示当前输入所允许的文件。虽然它通常可以被用户覆盖,但默认情况下它有助于缩小用户的结果范围,这样他们就可以准确地获得他们想要的内容,而不必筛选出100种不同的文件类型。

您可以使用户更容易浏览他们的文件,但最终您无法控制它,因为它是用户输入。确保您以任何语言检查该文件,无论您以何种语言接收表单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32089688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档