2016-01-12 153 views
0

我在窗体上配置图片上传按钮。我有一个我很满意的绿色引导按钮,但Chrome仍然给我一个默认的灰色图片上传按钮。如何隐藏浏览器的默认图片上传按钮?

Default picture upload button

你可以看到绿色的“上传工程图片”按钮下方的灰色按钮。

我已经搜索了我的代码,但找不到任何方法来隐藏它。我的同事(相当有经验),也不知道。谢谢,如果你能帮助。

我发现了这个问题,但如果它是完全一样的问题,我不知道:

How can I hide a button if JavaScript is disabled?

回答

1

我认为最好的办法是将本地元素绝对定位,然后远远将其移动到左侧的可视屏幕。然后,您可以使您的花哨自定义提交按钮“是”通过JavaScript实际提交。听起来很不可靠,但建议使用类似的解决方案,不得低于Mozilla

input[type=file] { 
    /* original submit tag pushed outside the viewport */ 
    position: absolute; 
    left: -1000em; 
} 
+0

Thanks TigerUpperCut,看起来可行。如果有效,我会检查出来并标记为正确。 – RubyRube

+0

这最终解决了吗? – tigeruppercut

+0

对不起,我错过了这tigeruppercut。我尝试了一些有经验的Rubyists,它似乎没有工作。也许我们错误地实现了它,但它没有立即运行。我结束了切换到药剂/凤凰,它工作正常!不管怎么说,还是要谢谢你。 – RubyRube

相关问题