输入类型=“文件”在firefox 23.0.1中运行不正常

时间:2013-08-22 13:27:16

标签: html firefox

我有通常的形式,有一些输入类型=“文件”元素。奇怪,但它们在Firefox 23.0.1中不能很好地工作。它们仅在第二次点击时工作(有时在第一次点击时)。在所有其他浏览器中(虽然没有在普通的Firefox中测试)一切都很好。

<div>
    <label>User files</label>
    <div>
        No user files
        <br />
        <input type="file" class="save-my-data-btn btn-min userfiles" name="userfiles[]" id="ufirstFile" />
        <div class="msgerr"></div>
    </div>
</div>
<div>
    <label>Manager files</label>
    <div>
        No manager files
        <br />
        <input type="file" class="save-my-data-btn btn-min adminfiles" name="adminfiles[]" id="afirstFile" />
        <div class="msgerr"></div>
    </div>
</div>

有人遇到过同样的问题吗?

这是css

    .btn-min {
    font-size: 12px;
    padding: 4px 10px 3px;
}
.save-my-data-btn {
    cursor: pointer;
    box-shadow: 0px 1px 0px 0px rgb(190, 226, 249) inset;
    background: -moz-linear-gradient(center top , rgb(208, 228, 241) 5%, rgb(161, 191, 219) 100%) repeat scroll 0% 0% rgb(161, 191, 219);
    border-radius: 1px 1px 1px 1px;
    border: 1px solid rgb(113, 136, 167);
    display: inline-block;
    color: rgb(41, 85, 126);
    font-size: 13px;
    font-weight: bold;
    padding: 6px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 0px rgb(224, 224, 224);
    margin: 0px;
}

1 个答案:

答案 0 :(得分:1)

查看此answer,它将有助于自定义按钮并将其用作表单中的文件输入,并且在所有浏览器中看起来几乎相同