С учетом кода в вопросе и вашего комментария под вопросом:
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";
}