Напишу тут два варианта проверки формы на заполнение.
1. Вариант - чисто на html, не пускает после нажатия submit.
Нужно добавить required в поле, которое обязательно.
Например, есть форма заказа - имя и телефон. Сделаем телефон обязательным.
2. Вариант на яваскрипте. Позволяет вывести текст с предупреждением. Можете написать что угодно. Если нужно сделать все поля обязательными - используем следующий код.
Думаю, кому-тополезно будет + для меня заметочка.
1. Вариант - чисто на html, не пускает после нажатия submit.
Нужно добавить required в поле, которое обязательно.
Например, есть форма заказа - имя и телефон. Сделаем телефон обязательным.
PHP:
<form action="zakaz.php" method="post">
<input type="text" name="name" placeholder="Введите имя"/>
<input type="text" name="phone"required placeholder="Введите телефон"/>
<button type="submit" ><span>Отправить</span></button>
</form>
2. Вариант на яваскрипте. Позволяет вывести текст с предупреждением. Можете написать что угодно. Если нужно сделать все поля обязательными - используем следующий код.
PHP:
<script>
function checkForm(form)
{
for (var i = 0; i < form.elements.length; i++)
if (form.elements[i].value == '')
{
alert ('Заполните все поля');
return false;
}} </script>
<form action="zakaz.php" onsubmit="return checkForm(this)" method="post">
<input type="text" name="name" placeholder="Введите имя"/>
<input type="text" name="phone"required placeholder="Введите телефон"/>
<button type="submit" ><span>Отправить</span></button>
</form>
Думаю, кому-тополезно будет + для меня заметочка.