我正在编辑一个 HTML 文件,并且有一个属性申请截止日期。如何在 html 代码中将应用程序截止日期的默认值设置为今天之后的一年?感谢您的帮助
下面是原始的 HTML 代码
<div class="field" >
Application Deadline:
<input type="date" id="id_application_deadline" name="application_deadline">
</div>>
我正在编辑一个 HTML 文件,并且有一个属性申请截止日期。如何在 html 代码中将应用程序截止日期的默认值设置为今天之后的一年?感谢您的帮助
下面是原始的 HTML 代码
<div class="field" >
Application Deadline:
<input type="date" id="id_application_deadline" name="application_deadline">
</div>>
没有java脚本这是不可能的,试试这个
<script language="javascript">
<!--
today = new Date();
document.write("", today.getDate(),"/",today.getMonth()+1,"/",today.getYear());
//-->
</script>
只需将所需的日期设置为值属性:
<input type="date" id="id_application_deadline" name="application_deadline" value="2013-05-29">
如果您只使用 html 而没有 javascript,那么我认为将无法计算 1 年的偏移量。
尝试这个
<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>