Измените значение ввода, затем отправьте форму в JavaScript

Сейчас я работаю над базовой формой. Что я хочу сделать с этой формой, так это то, что когда вы нажимаете кнопку отправки /, чтобы сначала изменить значение поля, а затем отправить форму как обычно. Все это выглядит примерно так:

<form name="myform" id="myform" action="action.php">
<input type="hidden" name="myinput" value="0" />
<input type="text" name="message" value="" />
<input type="submit" name="submit" onclick="DoSubmit()" />
</form>

И вот как далеко я продвинулся с JavaScript. Он изменяет значение myinput на 1, но не отправляет форму. Я действительно новичок в JavaScript, так что простите меня, если это слишком простой вопрос, но я просто не понимаю его.

function DoSubmit(){
  document.myform.myinput.value = '1';
  document.getElementById("myform").submit();
}
43
задан Brett DeWoody 23 July 2017 в 16:54
поделиться