当用户单击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";
}