在PHP纯脚本中添加HTML表单提交时的日期和时间,可以通过以下步骤实现:
以下是一个完整的示例,展示了如何在HTML表单中添加日期和时间,并在PHP脚本中处理这些数据。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Form with Date and Time</title>
</head>
<body>
<form action="submit.php" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br><br>
<input type="hidden" id="datetime" name="datetime" value="">
<input type="submit" value="Submit">
</form>
<script>
document.getElementById('datetime').value = new Date().toISOString();
</script>
</body>
</html>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST['name'];
$email = $_POST['email'];
$datetime = $_POST['datetime'];
// 处理数据,例如保存到数据库或文件
echo "Name: " . htmlspecialchars($name) . "<br>";
echo "Email: " . htmlspecialchars($email) . "<br>";
echo "Submitted on: " . htmlspecialchars($datetime) . "<br>";
}
?>
通过这种方式,你可以在用户提交表单时自动获取并记录当前的日期和时间。
领取专属 10元无门槛券
手把手带您无忧上云