Как отправить вывод innerHTML с другим содержимым формы - PullRequest
1 голос
/ 19 сентября 2019

Я отображаю значения с помощью jquery, когда пользователь нажимает svg / image, пример моего кода:

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

Я отображаю значение innerHTML в поле HTML внутри плагина формы, проблема в том, чтовсякий раз, когда форма отправляется, значение innerHTML не отправляется на заданное электронное письмо вместе с другим содержимым формы, есть ли идеи о том, как отправить содержимое HTML с другим содержимым формы?

1 Ответ

1 голос
/ 19 сентября 2019

С учетом кода в вопросе и вашего комментария под вопросом:

valuenow - это идентификатор для отображения содержимого в поле HTML;<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";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...