поэтому я создал форму HTML, в которой хранятся данные в базе данных, а затем я их беру, и сегодня я хотел сделать ее более продвинутой.HTML form submit button check
Так у меня есть форма, которая выглядит следующим образом (не для входа в систему, просто для примера)
<form method="post" action="process.php" autocomplete="off">
Name: <input type="text" name="name"/>
Surname: <input type="text" name="surname" />
Phone: <input type="text" name="phone" />
<input type="submit" />
В process.php Он хранит данные в базе данных, чтобы позже я могу использовать их. Я хочу сделать это, если один или несколько из них пустые, когда вы нажимаете кнопку отправки, отображается ошибка типа «Обязательно заполнять все поля», но если вы все сделали, она просто представляет и хранит данные в базе данных.
Я думал, что я могу сделать с этим видом кода
<?php
$required = array('name', 'surname', 'phone');
$error = false;
foreach($required as $field) {
if (empty($_POST[$field])) {
$error = true;
}
}
if ($error) {
write and error message and don't react to submit
} else {
if everything is done, allow to submit
}
?>
Как я могу заставить его работать, что вы не можете нажать кнопку отправить, пока вы закончите все нету поля?
Спасибо!
Уважаемый Toms simpal положить в <входной тип = "текст" имя = "имя" требуется /> –