0

我有一个简单的注册表单,当表单被提交时,我希望不仅能看到注册人的基本信息,还能看到他们注册的日期和/或时间(至少是日期)。我查看了很多教程,其中 JavaScript 在字段中生成它,并且在我加载表单时它会生成(它是一个常规的 html 页面,不涉及 CMS 或数据库)但是在我提交并去检查注册人详细信息之后,我们保留所有列表,该信息不存在。

4

3 回答 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 回答