Как добавить дополнительные параметры при отправке с помощью скрипта? - PullRequest
0 голосов
/ 21 марта 2019
<form>
    <input type="submit" name="get" />
    <input type="submit" name="add" />
</form>

Форма с 2 кнопками отправки, когда я нажимаю «получить», она отправляет данные с параметром get:

get=get

Теперь я хочу отправить форму скриптом:

form.submit();

Никаких параметров не отправлено, тогда как я могу добавить дополнительный параметр, например нажать кнопку отправки?

form.submit('get'); or form.submit('get=get');

Ответы [ 2 ]

0 голосов
/ 21 марта 2019

попробуйте это:


form.get.click();

//or

form.add.click();

//instead of
//form.submit();
0 голосов
/ 21 марта 2019

При отправке добавить скрытое поле и значение для передачи данных

var input = document.createElement('input');
input.setAttribute('type', 'hidden');
input.setAttribute('value', val);
document.body.appendChild(input);
...