$ _POST пусто после отправки формы с помощью метода js "submit ()" - PullRequest
0 голосов
/ 16 июня 2019

Я хочу отправить html-форму с помощью метода javascript submit() вместо нажатия кнопки отправки. Это работает по большей части, так как форма отправлена, но print_r($_POST) показывает, что $_POST superglobal не имеет определенной переменной отправки.

Использование: <input type="submit" name="submit"> и print_r($_POST) отпечатки Array ( [submit] => Submit )

Использование: myFunction(){document.forms["myForm"].submit()} и print_r($_POST) возвращает "Array ()"

В настоящее время я использую isset($_POST["submit"]) для проверки отправки формы, но, очевидно, это не работает, если отправка никогда не определяется.

Мои вопросы: почему "submit ()" ведет себя не так, как "input type = 'submit'", и как я могу проверить отправку формы без определения $ _POST ["submit"]?

Так как его спросили, html для моей формы -

<form action="upload.php" method="post" enctype="multipart/form-data" name="myForm"> <input type="file" name="files[]" multiple> <input type="submit" name="submit"> </form>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...