0

我正在编辑一个 HTML 文件,并且有一个属性申请截止日期。如何在 html 代码中将应用程序截止日期的默认值设置为今天之后的一年?感谢您的帮助

下面是原始的 HTML 代码

    <div class="field" >
        Application Deadline:
        <input type="date" id="id_application_deadline" name="application_deadline">
    </div>>
4

3 回答 3

2

没有java脚本这是不可能的,试试这个

<script language="javascript">
<!--
today = new Date();
document.write("", today.getDate(),"/",today.getMonth()+1,"/",today.getYear());
//-->
</script>
于 2013-05-29T06:01:29.363 回答
1

只需将所需的日期设置为值属性:

<input type="date" id="id_application_deadline" name="application_deadline" value="2013-05-29">

如果您只使用 html 而没有 javascript,那么我认为将无法计算 1 年的偏移量。

于 2013-05-29T05:55:09.450 回答
0

尝试这个

<head>
<script type="text/javascript">
function onload()
{
  var today = new Date();
  var dd = today.getDate();
  var mm = today.getMonth()+1; 
  var yyyy = today.getFullYear();
  yyyy = parseInt(yyyy) + 1;
  today = dd+'-'+mm+'-'+yyyy;
  document.getElementById("id_application_deadline").value = today;
}

</script>

</head>

<body onload="onload()">

    <div class="field" >
        Application Deadline:
        <input type="text" id="id_application_deadline" name="application_deadline">
    </div>

</body>
于 2013-05-29T06:03:56.657 回答