我有一个简单的注册表单,当表单被提交时,我希望不仅能看到注册人的基本信息,还能看到他们注册的日期和/或时间(至少是日期)。我查看了很多教程,其中 JavaScript 在字段中生成它,并且在我加载表单时它会生成(它是一个常规的 html 页面,不涉及 CMS 或数据库)但是在我提交并去检查注册人详细信息之后,我们保留所有列表,该信息不存在。
问问题
1523 次
3 回答
1
在 Javascript 中,
function generateDate(){
var currentTime = new Date();
var curdate = currentTime.getDate();
document.getElementbyId("dateHidden").value = curdate;
return true;
}
以如下形式声明:
<input type="hidden" name="Language" id="dateHidden">
<form name="myform" action="JavaScript:generateDate()">
希望这是你需要的。
于 2013-09-19T14:28:46.050 回答
0
像 PHP 这样的服务器端语言具有内置的日期和时间函数,这更可靠,因为用户可能没有在他们的计算机上设置适当的时间。
请发布您的代码,这将有助于我们更好地理解
于 2013-09-19T14:36:07.070 回答
0
<Script>var currentTime = new Date();
var curdate = currentTime.getDate();
document.getElementbyId("date-of-registration1").value = curdate;
</script>
<form>
First name * <input type="text" field_id="262406" name="member_field_first_name" id="id_member_field_first_name" class="input" size="20"/>
Last name * <input type="text" field_id="263430" name="member_field_last_name" id="id_member_field_last_name" class="input" size="20"/>
Email *<input type="text" class="input" name="email" id="id_email" size="20"/>
<input id="date-of-registration1" name="date-of-registration1" class="input" type=hidden/> <input type="submit" name="Submit" value="Subscribe" class="submit">
</form>
于 2013-09-19T14:53:48.967 回答