我正在处理一些需要用户输入然后计算价格的表单。当按下“提交”按钮时,表格信息将通过电子邮件发送给网站管理员。如何从HTML标签中获取信息到php变量中?
要收集此电子邮件,我可以将表单选项加载到php变量中,即: <input name="email">
可通过$email = $_POST["email"]
访问。
我想对非输入/非选择元素做同样的事情。我的表单包含<select>
元素的多个实例,它们附带有.on('change')
jQuery处理程序,以侦听更改并操纵显示基于所选内容的价格的<span>
。
对于我要发送的电子邮件,我希望同时获得所选选项(我可以使用$_POST
)和动态更新的相应价格。
但鉴于价格只是在<span>
-tag中,我将如何访问它(我正在寻找的是一个php的等效物,jQuery的$('#price').html()
)?
来自'span'的数据不会传递给服务器。您可以将数据放入“隐藏”字段并在服务器端进行处理。 –
我会建议只获取选定的选项,并在服务器端再次查找价格。将它们展示给用户是很好的,但接受客户端生成的价格似乎非常危险,因为这些类型的东西可以很容易地被操纵。 –