Как обратиться к элементу вне формы?

70
19 января 2022, 23:10

Мне нужно чтобы при нажатии на кнопку, которая находится в форме, создавалась другая кнопка при нажатии на которую появлялось бы слово.

<form class="form" action="home.php" method="POST">
    <button type="submit" name="make_todo" class="make_todo">+</button>
</form>

PHP

$data = $_POST;
if( isset($data['make_todo']) ) {
    echo '<button type="submit" form="form" name="make" placeholder="Вывести"></button>';
    if ( isset($data['make']) ) {
        echo "string";
    }
}
Answer 1

Чуть переписал Ваш код, если правильно Вас понял то можно так сделать. Но тут может быть много подводных камней, например ссылку сразу могут дёрнуть и попасть на любой шаг сразу.

(Если нужно что бы без перезагрузки работало надо javascript использовать)

<?
// файл home.php
$data = $_POST;
if(!isset($data['make'])) {?>
    <form class="form" action="home.php" method="POST">
        <?if( isset($data['make_todo']) ) { ?>
            <button type="submit" form="form" name="make" placeholder="Вывести"></button>
        <?}else{ ?>
            <button type="submit" name="make_todo" class="make_todo">+</button>
        <?}?>
    </form>
<?}else{?>
     string
<?}
READ ALSO
Ожидание ответа от второго Observable в RxJava2

Ожидание ответа от второго Observable в RxJava2

У меня есть данные в локальной базе и данные с сервераЯ должен вывести сперва данные с локальной базы, если есть, иначе подождать данных от сервера

95
Как прочитать объект из потока

Как прочитать объект из потока

Есть задание: Многопоточный клиент-сервер

119
Как собрать javaFx проект

Как собрать javaFx проект

когда достиг финальной части своего задания столкнулся с такой проблемой, что не могу собрать проект в полноценный jar файл, выдаёт ошибку...

91
Как объединить ArrayList из разных классов?

Как объединить ArrayList из разных классов?

У меня есть класс Company и 3 дочерних класса, которые наследуют методы из родительского класса, как получить 1 ArrayList со всеми значениями зарплат...

101