Разместить 2 формы на одной странице

275
29 июля 2017, 03:57

Как можно разместить 2 формы на одной странице так, чтобы если работаю с одной формой и жму submit, то вторая бы форма не очищалась до нажатия кнопки на ней? Конкретней так, в первой форме человек ведет запись, а вторая служит для подгрузки информации на сервер(не спрашивайте зачем, так надо, чтобы было отдельно). И допустим, если он написал текст в 1 форме, а потом работает со второй и нажимает там кнопку, то очищаются обе формы. Как можно этого избежать? Чтобы текст в 1 форме остался до того момента, пока человек не нажмет кнопку.

<form method="POST">
    <input type="text" name="state" placeholder="Заголовок" style="width: 374px;"><br>
    <button type="submit">Отправить данные</button>
</form>
<form method="POST">
    <input type="text" name="news" placeholder="Заголовок" style="width: 374px;"><br>
    <button type="submit">Отправить данные</button>
</form>
<?php
$state = $_POST["state"];
$news = $_POST["news"];
if(isset($state)){
    echo $state;
}
if(isset($news)){
    echo $news;
}
?>
Answer 1

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

READ ALSO
Каким способом я могу заставить форму выдавать определенные данные по паролю?

Каким способом я могу заставить форму выдавать определенные данные по паролю?

Может не так скорректировал вопрос, сейчас объяснюЕсть легкая форма:

228
Уникальность id в HTML

Уникальность id в HTML

Вопрос на странице может быть только один такой id вообще или один id именно у этого тегаКорректно ли делать?

418
Вертикальный скрол JCF

Вертикальный скрол JCF

Добрый день

198