Skip to main content

Конференции

Просмотр конференции fido7.ru.php:

Предыдущее Следующее

Дата: 16 Nov 2020, 06:16:01
От: Oleg Redut @ 2:5000/111.0
Кому: Sergey Anohin
Тема: jquery


    Доброе (current) время суток, Sergey!

 SA> Как с помощью сабжа запихнуть то что выбрано в выпадающем меню в
 SA> $_POST["str"] при нажатии на кнопку submit?

    Правильно будет не засовывать, а перехватывать.
При нажатии submit все value и так будут переданы в скрипт методом POST.
И там их уже считать из $_POST и обработать.

=== Вырезка из филе Windows Clipboard ===
<?php

if (isset($_POST['submit'])) { // если в форме была нажата кнопка отправки
    echo $_POST['str']."<br>"; // выполняем нужные действия с принятыми данными
    var_dump($_POST);
    } else {

?>

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>Тег SELECT</title>
 </head>
 <body>
 <!-- не надо никаких action, передаётся в этот же скрипт -->
  <form method="post">
   <p><select name="str">
    <option value="Чебурашка">Чебурашка</option>
    <option selected value="Крокодил Гена">Крокодил Гена</option>
    <option value="Шапокляк">Шапокляк</option>
    <option value="Крыса Лариса">Крыса Лариса</option>
   </select></p>
<!-- дополнительные параметры можно передать через тэги hidden -->
   <input type="hidden" name="hero" value="Буратинко">
   <p><input type="submit" value="Отправить"></p>
  </form>

 </body>
</html>

<?php
}
?>

=== Кончилась врезка ===

    Т.е. генерируешь форму и отправляешь. В начале скрипта проверяешь первоначальный это вызов или уже с параметрами. В зависимости от этого либо выдаёшь форму, либо генерируешь результат.
    А сабж - это imho малость для другого. Если вообще не ajax подразумевался.

    Что я могу еще сказать?..
                 Oleg

... AKA oleg(&)redut.info AKA ICQ 28852595

--- GoldED+/W64-MSVC 1.1.5-b20180707 (пока работает)
Origin: --- ...И все на наш редут... --- (2:5000/111)

Предыдущее Следующее

К списку сообщений
К списку конференций