有没有办法只使用CSS将输入类型=“文本”更改为“日期”?

时间:2013-05-05 09:34:32

标签: css input types

我想将输入类型=“text”的输入类型替换为输入类型=“日期”。有可能吗? 感谢

3 个答案:

答案 0 :(得分:6)

没有。

CSS是一种表示语言。它不能用于改变文档的语义和结构。

您最接近的将是确定文件中是否显示文件和日期输入。

答案 1 :(得分:1)

您只能通过css3 appearance属性更改元素的外观(非实际类型)。例如,一些文本元素进入元素按钮:

span
{
    -moz-appearance:button;
    -webkit-appearance:button;
    appearance:button;
}

但是可能的值列表是有限的。仍然没有机会将input type="text更改为input type="date"

答案 2 :(得分:0)

(迟到了,但对其他人有用) 我必须为我的网站的移动版本做同样的事情。我创建了两个表单,一个用于大分辨率屏幕,另一个用于移动设备。在分辨率变得小于600px宽度后,我隐藏了1个表格并显示第2个(第二个是更改类型)。