Здравствуйте.
Ответа на этот вопрос ещё не нашёл. Либо очень плохо нахожу.
Вот пример формы:
<form method="POST">
<input type="text" name="name">
<input type="submit" value="Создать">
</form>
Мне теперь надо проверить, написано ли что-то в поле "name", если нет - то ошибка, а если написано, создать файл с таким названием и вывести "Создано!" без перезагрузки страницы.
Код:
if (isset($_POST['name'])){
$name = $_POST['name'];
if($name != null){
file_put_contents($name.'.txt', 'Файл');
echo 'Создано!';
}
else{
echo 'Вы не написали название файла.';
}
}
<form method="POST">
<input type="text" name="name">
<input type="submit" value="Создать">
</form>
Как сделать такое же, но без перезагрузки страницы и очистки полей?