是否可以输入类型:“color”readonly?

时间:2015-02-26 13:26:02

标签: html5 input

<input type="color" readonly name="favcolor">

这不起作用。 还有其他建议吗?

3 个答案:

答案 0 :(得分:4)

readonly对于颜色选择器来说没有意义。

我想你可能想要disabled

<input type="color" disabled name="favcolor">

答案 1 :(得分:1)

试试这个:

<input type="color"  name="favcolor" disabled>

答案 2 :(得分:-1)

我自己就碰到了这个。看来这是一个未知的bug,但你不能一起使用它们。我认为故障发生在浏览器上。

我相信readonly确实对颜色选择器有意义,你必须只读取所有的颜色选择器。因此,您仍然可以在颜色选择器屏幕上查看和复制值,但不能更改它们。

当然,总会有解决方法。如果您只想查看颜色,请使用禁用。

如果您想查看颜色,请在帖子中发送,但不能将其编辑,使用已禁用,并在表单上提交,只需启用它或使用具有该值的隐藏字段。

如果想要复制值,可以在页面上显示rgb值或html颜色代码(#FFFFFF),以便复制它。或者,您可以创建自定义复制到剪贴板按钮,以将html颜色代码复制到剪贴板。