css - HTML 如何使日期选择器在 Internet Explorer 11 上可见?

标签 css html forms internet-explorer

标签在 Internet Explorer 11 上显示为文本类型,而在 Chrome 上却能正常显示。未显示日历弹出窗口。

Chrome 没有遇到这样的问题。

    <div id="user_data">
        <form method="POST" enctype="multipart/form-data">
            <p>
                <label>Enter File Name:</label>
                <input type="text" name="dirname" value="Enter File Name here">
            </p>
            <p>
                <label>Expiry Date:</label>
                <input type="date" name="expDate">
            <p>

            <p>
                <input class ="f" type="file" name="file">
            </p>

            <p>
                <input id="doneBtn" type="submit" value="Upload">
            </p>
        </form> 

    </div>

最佳答案

这些表单字段从未在 Internet Explorer 中实现,因此降级为默认文本字段。有关支持详细信息,请参阅:https://caniuse.com/#feat=input-datetime

您需要使用 javascript polyfill/replacement 才能在 IE11 中显示日期选择器。例如https://github.com/brianblakely/nodep-date-input-polyfill

关于css - HTML 如何使日期选择器在 Internet Explorer 11 上可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54141319/

相关文章:

html - ionic2自定义图标大小和按钮大小

forms - 使用 jQuery Mobile 进行 Ajax 请求,无需刷新页面

html - Django bower , Bootstrap ,静态文件不起作用

jquery - 选项卡菜单在 IE7,8 中不起作用

css - 带图像的文本的内联分词

javascript - jQuery 搜索功能不显示整个 div

javascript - 多多边形 SVG 选择(填充颜色)和蒙版导出到图像

php - Codeigniter 表单验证未显示错误

javascript - 仅根据 radio 选择提交时重定向表单用户

html - 电子邮件 HTML 中的图像裁剪?