在HTML表单中,action
属性用于指定提交表单数据时的目标URL
form.html
)并添加以下代码:<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Form Example</title>
</head>
<body>
<form action="submit.php" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
这里,我们创建了一个简单的表单,包含两个输入字段(姓名和电子邮件)。表单的action
属性设置为submit.php
,这意味着当用户点击“提交”按钮时,表单数据将发送到名为submit.php
的文件进行处理。
submit.php
)并添加以下代码:<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST['name'];
$email = $_POST['email'];
// 在这里处理表单数据,例如将其保存到数据库或发送电子邮件通知
// ...
echo "Name: " . htmlspecialchars($name) . "<br>";
echo "Email: " . htmlspecialchars($email) . "<br>";
}
?>
这里,我们检查请求方法是否为POST
,然后从$_POST
数组中获取表单数据。在实际应用中,您可能需要对数据进行验证、清理和处理,例如将其保存到数据库或发送电子邮件通知。最后,我们将收到的数据显示回用户。
现在,当用户在form.html
中填写表单并点击“提交”按钮时,数据将发送到submit.php
进行处理。