当学生访问我们的在线表单时,我们使用以下javascript通过onload函数自动设置当前日期。我们在表单上有一个实际的表单标签
function fillTodaysDate()
{
if(document.getElementById('todaydate').value.length < 5){
var d = new Date();
var dateString = (d.getMonth()+1) + "/" + d.getDate() + "/" + d.getFullYear();
document.getElementById('todaydate').value = dateString;
}
}
日期按预期填充,但是,每次在学生提交文档后打开文档时,它都会继续更新(表单会发送到我们审核的文档管理系统)。
我们如何在提交表单后阻止日期继续更新?
以下是实际字段的代码:
<table style="BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 250px; HEIGHT: 26px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid">
<tbody>
<tr class="singlepropertyrow">
<td class="propertylabel">Today's Date</td>
<td style="WIDTH: 50%" class="propertycontent">
<input style="WIDTH: 100%"
class="propertytextinput" type="text" readonly="true" name="todaydate" id="todaydate">
<xsl:attribute name="value">
<xsl:value-of select="_301YV5R_002E2MVLT0001HR_" />
</xsl:attribute>
</input>
</td>
</tr>
</tbody>
</table>