首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >强制使用'file‘输入元素(必需)

强制使用'file‘输入元素(必需)
EN

Stack Overflow用户
提问于 2013-07-15 16:07:04
回答 8查看 67K关注 0票数 28

我想让(一个HTML) 'file‘input元素成为强制的:类似于

代码语言:javascript
运行
复制
<input type='file' required = 'required' .../>

但它不起作用。

我看过这本WW3手册,上面说“必需的”属性是HTML5的新特性,但我没有在我正在工作的项目中使用HTML5,因为它不支持新特性。

有什么想法吗?

EN

回答 8

Stack Overflow用户

发布于 2017-10-05 08:05:01

多亏了HTML5,一切都变得如此简单:

代码语言:javascript
运行
复制
<input type='file' required />

示例:

代码语言:javascript
运行
复制
<form>
  <input type='file' required />
  <button type="submit"> Submit </button>
</form>

票数 27
EN

Stack Overflow用户

发布于 2013-07-15 16:12:07

你可以像这样使用Jquery来完成:

代码语言:javascript
运行
复制
<script type="text/javascript">
$(document).ready(function() {
    $('#upload').bind("click",function() 
    { 
        var imgVal = $('#uploadfile').val(); 
        if(imgVal=='') 
        { 
            alert("empty input file"); 
            return false; 
        } 


    }); 
});
</script> 

<input type="file" name="image" id="uploadfile" size="30" /> 
<input type="submit" name="upload" id="upload"  class="send_upload" value="upload" />
票数 9
EN

Stack Overflow用户

发布于 2017-05-11 04:43:11

从现在起2017年,我可以做到这一点-

代码语言:javascript
运行
复制
<input type='file' required />

当你提交表格时,它会要求你提交文件。

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

https://stackoverflow.com/questions/17649479

复制
相关文章

相似问题

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