2017-06-22 99 views
0

我有一个基本的LAMP设置用于存储订单信息。跨浏览器日期输入支持

我在提交编辑日期时遇到问题。

简而言之,日期是在提交时存储在数据库中的HTML表单上输入的。我可以检索日期并在IE 11和Firefox ESR 52.2中无任何提示。如果我使用Edge或Chrome 58.0.3029.110,则日期将由dd/mm/yyyy占位符替换。我的理解是设计。我使用的代码非常简单。

<input type="date" value="<?php echo $date; ?>" /> 

我在寻找的是IE 11,Edge和Chrome支持的方法。到目前为止,我所看到的意味着它不可能在所有现代浏览器中正确运行(是的,我知道IE 11几乎不能被描述成现代的,但如果你在Windows 7上,这是微软最新的产品) 。

+1

浏览器无法看到您的PHP代码。什么'<?php echo $ date; ?>渲染?如果您不确定,通常可以按Ctrl + U查找。 –

+0

'' – CurrySoup

回答

0

确定更多的工作而不是答案。从我正在阅读的内容来看,这显然是不可能的,尽管我仍然觉得很难相信。

我将输入类型更改为文本,并使用日期选择器确保日期以标准格式输入。