Самый простой способ будет использовать Javascript, как вы можете остановить отправку формы, прежде чем он идет в файл PHP. Однако по-прежнему рекомендуется проверять данные, введенные с файлом php, а также есть некоторые программы, которые позволят вам изменять данные, передаваемые в форме после выполнения проверки javascript.
<script>
function checkMatch() {
var email = document.getElementById('email').value;
var emailConfirm = document.getElementById('emailConfirm').value;
if (email != emailConfirm) {
alert("Email addresses are not the same.");
return false; //Returning 'false' will cancel form submission
} else {
/*
place the return true; at the end of the function if you do other
checking and just have if conditions and return them as false. If
one thing returns false the form submission is cancelled.
*/
return true;
}
}
</script>
И изменить форму, чтобы иметь onSubmit
<form method="post" action="submit_query.php" onSubmit="checkMatch()">
Добавить идентификаторам в электронные ресурсы, такие как: электронная почта и emailConfirm. Вы можете изменить их, если хотите, но только для примера я использовал их.
Это помечено js и jquery, но не отображается, и форма отправляется на submit.PHP. Просьба уточнить .. – OJFord
Обновленные теги, а действие для формы не имеет значения. – user3130731
проверить, где? сервер или клиент? Если вы хотите его на клиенте, не нужно было удалять тег javascript – charlietfl