我正在处理需要一些用户输入然后计算价格的表单。当提交'按下按钮,表格信息将通过电子邮件发送给网站管理员。
要汇编这封电子邮件,我可以将表单选项加载到php变量中,即:
可以通过<input name="email">
访问$email = $_POST["email"]
。
我想对非输入/非选择元素做同样的事情。我的表单包含<select>
个元素的多个实例,这些元素附加了.on('change')
个jQuery处理程序,用于监听更改并操作<span>
,根据所选内容显示价格。< / p>
对于我发送的电子邮件,我想获得所选的选项(我可以使用$_POST
)和动态更新的相应价格。
但鉴于价格仅在<span>
- 标签中,我将如何访问它(我正在寻找的是jQuery&#39; s $('#price').html()
的PHP等价物)?
答案 0 :(得分:0)
由于您已经有.on('change')
事件处理程序来设置范围内容,因此您可以添加一个代码来设置<input type="hidden" name="the_same_price_as_in_span">
值。
虽然你不应该传递在客户端生成的值,因为你永远无法确定这些值是否未被更改 - 有人可以将价格设置为0.你应该像在{{1中那样计算价格但是在服务器端。这样你就可以确定你有合适的价格。