我需要一个代码,所以我可以在这个输入表单上设置一个日期,这样我就可以跟踪他们提交它的那一天。我认为我找到了一个onClick代码,但它没有用。
<form class="infusion-form" action="https://xxxx.infusionsoft.com" method="post">
<input name="DATE" type="hidden" value="">
<p>*First Name:</p>
<input id="inf_field_FirstName" class="default-input" name="inf_field_FirstName" type="text" />
<p>*Last Name:</p>
<input id="inf_field_LastName" class="default-input" name="inf_field_LastName" type="text" />
<p>*Email Address:</p>
<input id="inf_field_Email" class="default-input" name="inf_field_Email" type="text" />
<p>*Primary Phone No:</p>
<input id="inf_field_Phone1" class="default-input" name="inf_field_Phone1" type="text" />
<p>*Address:</p>
<input id="inf_field_Address2Street1" class="default-input" name="inf_field_Address2Street1" type="text" />
<p>*City:</p>
<input id="inf_field_City2" class="default-input" name="inf_field_City2" type="text" />
<p>*State:</p>
<input id="inf_field_State2" class="default-input" name="inf_field_State2" type="text" />
<input id="Submit" class="btn button inf-button" name="Submit" type="submit" value="Submit" />
</form>
由于
答案 0 :(得分:0)
这是一种实现您所要求的简单方法。根据Bakudan在上述评论中的建议,日期格式被编辑为toISOString
。
评论中还提到最好在服务器上设置提交时间,这样就可以确保计算机上的时间是最新的,避免用户伪造时间。
window.onload = function(){
var dateStr = new Date().toISOString();
var dateInput = document.getElementById('submissionDate');
dateInput.value=dateStr;
}
&#13;
<input id="submissionDate" type="hidden" name="submissionDate" value="">
&#13;