HTML5需要隐藏文件字段 - 反馈位置

时间:2015-03-23 17:40:25

标签: javascript jquery html css html5

我有一个隐藏的文件字段,通过按钮和文本字段设置样式:

<input class="form-control" disabled="true" id="qsd_filename" placeholder="Upload a file to submit. Limit: 512 kb" type="text">
<input id="qsd_upload" name="dr[etq[]][eta][file]" required="required" type="file">
<span class="input-group-btn right-btn">
    <a class="btn btn-primary left-btn browse-button" id="qsd_link">Browse</a>
</span>

当链接触发隐藏上传时,我所拥有的javascript(有效)将更改文件名文本字段。

我的问题是&#34;必需&#34;这部分。如果我需要隐藏文件字段,它将根据需要阻止提交,但它会在屏幕的左上角创建反馈。如果我需要文本字段,它什么都不做。

如何获取隐藏文件字段以在其附近获得反馈?

1 个答案:

答案 0 :(得分:1)

不完美,但是一个非常好的答案(感谢@MVP),只是将文件字段样式更改为:

visibility: hidden 
height: 0;
width: 0;

这方面的缺点是反馈在正确的位置不是相当,但它更接近。