新的HTML 5 MONTH输入类型和IE 11兼容性
问题描述:
我想利用新的HTML 5输入类型输入一个月/年。这里显示一个工作示例。警告。您可能不得不使用Chome或IE以外的其他软件来查看它。新的HTML 5 MONTH输入类型和IE 11兼容性
http://www.w3schools.com/htmL/tryit.asp?filename=tryhtml_input_month
的代码粘贴在这里:
<!DOCTYPE html>
<html>
<body>
<p>
Depending on browser support:<br>
A date picker can pop-up when you enter the input field.
</p>
<form action="action_page.php">
Birthday (month and year):
<input type="month" name="bdaymonth">
<input type="submit">
</form>
<p><strong>Note:</strong> type="month" is not supported in Internet Explorer 10 and earlier versions.</p>
</body>
</html>
我公司是IE9,应该尽快升级到IE 11。我目前正在使用的计算机上安装了IE 11,并且我没有看到任何类型的日历,只是输入的纯文本框。如果IE 11支持它,我将开始使用它进行开发。不过,我想看看它是如何工作的,因为这种输入类型似乎与IE9的表现很差。 Chrome似乎需要输入值为属性的YYYY/MM/DD格式,而IE 9将以相同格式显示此值,Chrome会使用本地设置显示该值。我想看看IE 11中的情况。惊喜!没有日历!
你期望IE 11支持这种输入类型还是我错过了什么?引用的链接暗示IE支持它,但他们没有说哪个版本。我不希望只有Edge会...
Chrome使用本月的名称显示月份年份。有没有办法让它控制格式,并可能以MM YYYY格式显示? MM = 1位或2位数月份号码?
我猜W3学校链接有错。他们展示了IE图标。任何想法,如果你可以控制在Chome日期的格式? – ChadD
您无法更改type-month的格式,但您可以尝试类似以下内容:http://codepen.io/nagasai/pen/KrBvRY –