发送html表单的特定内容

时间:2018-03-10 06:18:10

标签: php phpmailer

我正在努力使我的html表单与PHPmailer一起工作,一般来说它很好。我理解如何在mail.php中创建变量并使用表单属性“name”将来自访问者的信息发送给收件人。 类似的东西:

$name = $_POST['user_name']
$product= $_POST['product_name']

但是,我可以使用输入类名来从中获取数据吗?

$phone = $_POST['.className']

如果我在PHP中按属性“name”选择它们,则会发送所有具有相同名称的输入。 有很多具有相同名称的输入,我只需要发送一些由访问者点击的输入。 我怎样才能得到理想的结果?

1 个答案:

答案 0 :(得分:0)

您可以使用java脚本按类名在表单中找到元素。

document.getElementsByClassName('.classname');

但是,这将返回类名为“.classname”的所有元素。

我会为你想要的元素分配一个id属性。然后你可以使用:

document.getElementbyId('name');

从表单中的各个元素收集了所需信息后,使用AJAX将数据发送到mail.php页面,该页面使用您的PHPMailer脚本发送电子邮件。

这基本上是Chethan Kulkarni回答的说法。