我想将输入类型=“text”的输入类型替换为输入类型=“日期”。有可能吗? 感谢
答案 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个(第二个是更改类型)。