我有一个表单,我网站的访问者可以使用该表单注册类(class)。 表单本质上是:
<form method="post" action="registration.php">
<h1>Class Name</h1>
<input type="text" name="name">
<input type="email" name="email">
<button type="submit">
</form>
registration.php 包含:
$name = check_input($_POST['name'];
$name = check_input($_POST['email'];
和一些用于通过电子邮件发送该信息的代码。 我怎样才能让这个也读到类(class)名称,以便我可以将其用作注册电子邮件的主题?
谢谢。
最佳答案
有几种方法可以实现这一点。
1) 使用隐藏的表单字段(不是我喜欢的解决方案,但您不必添加那么多代码)
2) 使用 ajax 调用提交表单,而不是通过纯 HTML 提交。
对于 #1 你应该添加
<input type="hidden" name="class" value="My Class Value">
然后通过 $POST['class'] 访问它
或
对于#2,你可以使用像jQuery.ajax()这样的东西
关于php - 如何使用 php 从 HTML 表单中读取非输入相关的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17154194/