Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 13.10.2015
Сообщений: 27

Не отправляются данные из <select>

03.11.2015, 18:40. Показов 2047. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Проблема такая: при отправке формы значение select не отправляется вообще, а radio всегда отправляет только первое значение 500. С текстовым полем все нормально. В чем проблема?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!doctype html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Розповсюдження</title>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    </head>
    <body>
        <h3>Введіть дані</h3>
        <form name='myForm' method='post' action='action1.php'>
            <p>Назва речовини: <select name="subst">
                <option value='sulfate'>Сульфати</option>
                <option value='chloride'>Хлориди</option>
                <option value='nitrogen'>Азот амонійний</option>
            </select></p>
            <p>Контрольна відстань: <input type='radio' name='control' value='500'>500
            <input type='radio' name='control' value='1000'>1000
            <input type='radio' name='control' value='1500'>1500</p>
            <p>Концентрація забруднюючої речовини: <input type='text' name='konc' size='5'></p>
            <input type='button' value='Підтвердити' name='mySubmit' onclick="AjaxFormRequest('result')">
        </form>
        <script type="text/javascript">
        function AjaxFormRequest(result_id) { 
            var subst = $('input[name*="subst"]').val();
            var control = $('input[name*="control"]').val();
            var konc = $('input[name*="konc"]').val();
            $.ajax({
                type: "POST",
                url: "action1.php",
                data: { subst: subst, control: control, konc: konc }
                }).done(function(msg) {
                    $('#' + result_id).html(msg);
            });
        }
       </script>
            <p id='result'></p>
        </div>
    </body>
</html>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
if (isset($_POST["subst"])) {
  $subst = $_POST["subst"];
  echo $subst;
  echo " is current substance<br>";
} else {
  $subst = null;
  echo "no substance supplied<br>";
}
 
if (isset($_POST["control"])) {
  $control = $_POST["control"];
  echo $control;
  echo " is control distance<br>";
} 
 
if (isset($_POST["konc"])) {
  $konc = $_POST["konc"];
  echo $konc;
} 
?>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.11.2015, 18:40
Ответы с готовыми решениями:

Не отправляются данные
Доброго времени суток, уважаемые эксперты! Только начинаю открывать для себя Java в лице JQuery, однако уже столкнулся с проблемами. ...

Не отправляются данные (ajax)
Написал чат, но не могу сделать возможность удалять сообщения хочу сделать это с помощью аякс, jQuery не знаю, но нашел в сети понятный...

Как отображать определенные данные в <select> в зависимости от значений в другом <select>?
Здравствуйте! У меня на страницу есть два &lt;select&gt;. В каждом из них располагаются даты в формате dd.mm.yyyy. &lt;select...

3
433 / 352 / 259
Регистрация: 29.11.2011
Сообщений: 628
03.11.2015, 18:48
goody-goody,
JavaScript
1
2
3
4
5
6
7
8
9
        function AjaxFormRequest(result_id) { 
            $.ajax({
                type: "POST",
                url: "action1.php",
                data: $('form[name="myForm"]').serialize()
                }).done(function(msg) {
                    $('#' + result_id).html(msg);
            });
        }
0
0 / 0 / 0
Регистрация: 13.10.2015
Сообщений: 27
03.11.2015, 18:51  [ТС]
Vadim_Lasso, спасибо, radio заработало, а вот select по-прежнему не хочет почему-то...
0
81 / 81 / 50
Регистрация: 26.11.2012
Сообщений: 303
03.11.2015, 21:28
что бы селект захватывало надо выделять его так
JavaScript
1
$("select option:selected");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.11.2015, 21:28
Помогаю со студенческими работами здесь

Данные динамически создаваемых полей не отправляются формой
Здравствуйте! Попробовал задать вопрос в похожей теме, видимо, не заметили и ответа нет. Поэтому попробую так. Есть форма, некоторые...

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

Программное заполнение в WebBrowser поля <select> - данные вводятся, но не отправляются
Делаю автоматическое заполнение HTML страницы с фреймом в коспоненте TWebBrowser. В фрейме страницы обычные поля ввода (&lt;input&gt;),...

2 списка select: выбранные пункты отправляются через $_POST, 2-ой не работает
Вот у меня есть 2 списка (&lt;select&gt;). От пунктов первого списка меняется блок со вторым списком. Затем я передаю значения обоих списков...

Не отправляются данные
Всем снова привет.Подскажите мне так как очень даже кажется что мой компьютер взломали ведь как объяснить эти вещи когда я вот написал код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Контроль корректности заполнения дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru