Intereting Posts

Передать значение нажатой кнопки с одной страницы на другую. Поле ввода

Странный вопрос, кружась кругами.

У меня 2 страницы.

Страница 1. На ней есть кнопка. подобно

<form action="goto_page_2.php"><p class="longdesc"><span class="spanBold">Scrap Collections in North Lakes:</span><br /> <button class="readViewMoreBtn" value="North Lakes">Book a Collection in North Lakes</button> </p></form> 

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

Страница 2. У какой формы встроена.

Одним из полей является Пригород.

 <!-- EMAIL SUBURB --> <span class="commonControlLabel">Suburb:</span>&nbsp; <span class="commonControlLabelItalic">(required)</span> <span id="contactSuburbErrorMsg" class="commonControlErrorMsg"></span><br /> <input class="commonInput" type="text" id="inputSuburb" value=""/><br /> 

Так что я хочу сделать, это захватить VALUE кнопки на странице 1 и добавить ее к значению во входном элементе на стр. 2.

Чтобы усложнить ситуацию, страница 1. Имеет довольно много кнопок с разными значениями, все уникальные, которые мы хотели бы передать, входному элементу. Очевидно, что нажатие кнопки на стр. 1 идет прямо на страницу 2.

Поместите его значение этой кнопки в значение Page2:

Page1, я добавил type="submit" и name="suburb"

 <button type="submit" name="suburb" class="readViewMoreBtn" value="North Lakes">Book a Collection in North Lakes</button> 

Page2: Я добавил часть php в атрибут value

 <input class="commonInput" type="text" id="inputSuburb" value="<?= $_POST['suburb'] ?>"/> 

Есть несколько вещей, которые вы можете сделать.

Например: по форме 2 говорят:

 <input type="text" value="<?php if(isset($_POST['inputNameForm1'])){echo htmlentities($_POST['inputNameForm1']);} ?> 

Или, если это не вариант для вас, попробуйте что-то вроде:

 <? php session_start(); $_SESSION['sessionName'] = $_POST['inputNameForm1']?> <input type="text" value="<?php if(isset($_SESSION['sessionName']])){echo htmlentities($_SESSION['sessionName']]);} ?> /> 

Примечание: не проверял код

 <!--page1::--> <html> <body> <form action="test2.php" method="post"> <button name="desc" value="1">description!</button> </form> </body> </html> 

 <!--page2::--> <?php echo "hello"; echo $_POST["desc"]; ?>