Php 如何在电子邮件表单中包含div值,然后发送到电子邮件地址?
我想问一下,是否可以将div值包含在电子邮件表单中,然后将其发送到特定的电子邮件地址 比如说 我有一个id=field1的div字段,里面的文本是field1(js可以互换) 我们将所有内容汇总在一个表格中,包括姓名、电子邮件、div字段1和submit按钮 是否可以将div字段作为html文本包含到电子邮件中,然后将其发送到电子邮件? 在js还是jquery中 我看到主题从表单向div发送电子邮件,但这不起作用,它给我的电子邮件是空文本,而不是div文本Php 如何在电子邮件表单中包含div值,然后发送到电子邮件地址?,php,javascript,jquery,Php,Javascript,Jquery,我想问一下,是否可以将div值包含在电子邮件表单中,然后将其发送到特定的电子邮件地址 比如说 我有一个id=field1的div字段,里面的文本是field1(js可以互换) 我们将所有内容汇总在一个表格中,包括姓名、电子邮件、div字段1和submit按钮 是否可以将div字段作为html文本包含到电子邮件中,然后将其发送到电子邮件? 在js还是jquery中 我看到主题从表单向div发送电子邮件,但这不起作用,它给我的电子邮件是空文本,而不是div文本 感谢前面的帮助。如果div文本事先可用
感谢前面的帮助。如果div文本事先可用,您可以将其放在隐藏字段中,例如
<input type="hidden" value="field1"/>
如果div文本事先可用,您可以将其放在隐藏字段中,例如
<input type="hidden" value="field1"/>
使用JQuery,您可以执行以下操作:
$('#textfield').val($('#field1').html());
假设您的文本字段具有idtextfield
val()
函数获取或设置内容。
html()
函数获取元素的内部html
更多信息请访问
http://api.jquery.com/val/
您可以通过以下方式提交您的表格:
$('#myform').submit();
假设表单的id为myForm
然后,要发送电子邮件,请使用服务器端技术。使用JQuery,您可以执行以下操作:
$('#textfield').val($('#field1').html());
假设您的文本字段具有idtextfield
val()
函数获取或设置内容。
html()
函数获取元素的内部html
更多信息请访问
http://api.jquery.com/val/
您可以通过以下方式提交您的表格:
$('#myform').submit();
假设表单的id为myForm
然后,要发送电子邮件,请使用服务器端技术。Div的内容不随表单一起发送。您应该使用textarea元素。Div的内容不随表单一起发送。您应该使用textarea元素。我可以使用隐藏的输入字段:
<input type="hidden" name="div_text" value="..." />
我会使用隐藏的输入字段:
<input type="hidden" name="div_text" value="..." />
或者,在表单提交之前,您可以放置一个隐藏字段,并使用表单提交()事件中提到的html()函数作为bluefoot填充字段。div的内容不会随表单一起发送。或者您可以放置一个隐藏字段,并使用表单提交()中提到的html()函数作为bluefoot填充字段事件。div的内容不会随表单一起发送。您应该问两个问题,一个是关于客户端脚本/html,另一个是“如何从php发送电子邮件”您应该问两个问题,一个是关于客户端脚本/html,另一个是“如何从php发送电子邮件”隐藏输入字段的问题是,我的div可以通过id互换,我尝试使用输入字段,但没有改变它。我将尝试使用ajax,看看它是否有效。尝试一下,如果不起作用,请在此处发布代码。但是,如果ajax觉得多余,您宁愿使用bluefoot的解决方案。隐藏输入字段的问题,我我的div可以通过id互换,我尝试使用输入字段,但没有改变它。我将尝试使用ajax,看看它是否有效。尝试一下,如果不起作用,请在这里发布代码。如果ajax觉得多余,那么,您更愿意使用bluefoot的解决方案。我使用texarea元素实现了我的目标,我使用相同的id表示name=there对于快速响应,它非常适用于thx friends:)我确实使用texarea元素实现了我的目标,我对name=there使用了相同的id,对于快速响应,它非常适用于thx friends:)