Перенаправить файл PHP в другой файл PHP ПОСЛЕ того, как на все обязательные поля правильно ответили - PullRequest
0 голосов
/ 01 декабря 2019

Я новичок в кодировании, и мне действительно нужна помощь. У меня есть форма PHP, которую я хочу перенаправить в другой файл PHP после нажатия кнопки отправки, и все необходимые поля заполнены правильно. Перенаправление не работает без угрозы для файла формы. Извините за глупый вопрос, но, пожалуйста, помогите, и если вы также можете сказать мне, где разместить код, я попытался:

< ?php header("Location: http://www.redirect.to.url.com/"); ?>

, но затем он перенаправляет сразу же, как вы входите в страницу формы.

1 Ответ

0 голосов
/ 01 декабря 2019

Вы можете использовать onsubmit Событие, которое позволяет вам отправлять или нет вводимые данные. Проверьте этот код:

<form action="/action_page.php" onsubmit="return myFunction()">
Enter name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>

<script>
function myFunction() {
//your code or process
return true; //if fields are answered
return false; //if fields are notanswered 
 }
</script>

Я не очень хорошо понял, что вы подразумеваете под полями. значит правильно или не пусто? если не пустой, вы можете использовать обязательный атрибут

<form  action="/action_page.php" onsubmit="return myFunction()">
Username: <input type="text" name="usrname" required>
<input type="submit">
</form>

, если нет, вы можете проверить правильность файлов, проверяя их с помощью js, и не забудьте вернуть true, чтобы файл php мог работать. Надеюсь, эта помощь, если не опубликовать свой код

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