php - 如何使用 php 从 HTML 表单中读取非输入相关的文本?

标签 php html forms email

我有一个表单,我网站的访问者可以使用该表单注册类(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/

相关文章:

php - Binding参数如何防止Sql注入(inject)?

html - 粘条不能做 float :right

javascript - 老虎机游戏的关注

javascript - 使用 jQuery 和 AJAX 从 JSON 文件加载数据

jquery - 欧芹 - 在表单顶部显示所有错误

javascript - 突出显示空输入字段

php - Laravel Controller 无法获取 cookie

php - 什么是好的 php 解析器生成器?

php - 反转 Doctrine_Collection 的顺序

php - Laravel - 表单输入 - 一对多关系的多项选择