当用户单击svg / image(我的代码示例)时,我正在使用jquery显示值:

function handvalue() {
  document.getElementById("valuenow").innerHTML = "Your hand needs surgery";


我在表单插件内的HTML字段上显示innerHTML值,问题是,每当提交表单时,innerHTML值都不会与其他表单内容一起发送到设置的电子邮件中,关于如何发送HTML内容的任何想法与其他表格内容?

最佳答案

给定问题中的代码以及您对问题的评论:


  valuenow是将内容显示到html字段的ID; <p id="valuenow"></p>


问题是因为p元素未包含在表单提交中发送的数据中。您需要将字符串放入表单控件的value中,以使其按需工作。假设您声明您不希望用户键入任何值或看到一个值,我建议使用隐藏的输入,如下所示:

<form action="yourpage/" method="post">
  <!-- other form controls... -->
  <input type="hidden" name="valuenow" id="valuenow" />
</form>


function handvalue() {
  document.getElementById("valuenow").value = "Your hand needs surgery";
}

07-26 01:03