在html5中输入日期并提示今天

第1部分

我已经尝试了“6982692 / html5-input-type-date-default-value-to-today”给出的答案,但无法让它适用于我。

在我的.html中,作为“表单”中“div”的唯一行,我有:

<input type="date" id="theDate">

其他参数还有其他格式。

在我的.js中我有:

$(document).ready(function() {
    var date = new Date();

    var day = date.getDate();
    var mth = date.getMonth() + 1;
    var year = date.getFullYear();

    if (mth < 10) mth = "0" + mth;
    if (day < 10) day = "0" + day;

    var ThisOne = year + "-" + mth + "-" + day;       
    $("#theDate").attr("value", ThisOne);
});

我期待日期输入框填入今天的日期。 显示的是“dd.mm.yyyy”。 这就是没有额外的代码显示。

无论哪种方式,在选择日期输入框的右手箭头时,都会显示当前月份的显示框。

我预计今天的日期通常会更“正确”。

有人可以告诉我我做错了什么吗?

第2部分

为了协助测试,我想显示我实际选择的日期和其他值。

我尝试过“没有成功”

虽然我在HTML4上有一些文字,但在网上看,我看不到可以应用的解决方案。

我希望看到我的HTML值暂停,直到我阅读完为止。 (只要获得表单中的所有参数元素,它就会继续做其他事情。)

链接地址: http://www.djcxy.com/p/18665.html

上一篇: input of date in html5 with a prompt for today

下一篇: Input type date format and datepicker issues