[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не отправляет значение поля
Юрий Шу
Есть форма отправки, и есть поле course.
PHP
<p><input type="text" name="course" disabled value="<?=$all_courses[$course]?>"></p>

Значение переменной из массива форма при загрузке забирает.

Но при отправке методом POST, значение $_POST['course'] почему то пустое.
Подскажите пожалуйста, где ошибка и как ее поправить?

Спасибо.



Спустя 17 минут, 6 секунд (27.01.2009 - 11:41) sergeiss написал(а):
Ошибка тут в том, что поле disabled. Поэтому и не отправляет ничего. Убирай этот параметр.
Смысл какой? Просто показать значение, которое было передано, без возможности редактирования и передать его дальше?
Если "да", то можно сделать так. Данному полю даешь другое имя, а имя course присваиваешь полю с типом hidden, и записываешь туда в value нужную величину. Тогда у тебя дальше будет передано то, что нужно.

Спустя 4 минуты, 1 секунда (27.01.2009 - 11:45) Юрий Шу написал(а):
Цитата (sergeiss @ 27.01.2009 - 08:41)
Ошибка тут в том, что поле disabled. Поэтому и не отправляет ничего. Убирай этот параметр.
Смысл какой? Просто показать значение, которое было передано, без возможности редактирования и передать его дальше?
Если "да", то можно сделать так. Данному полю даешь другое имя, а имя course присваиваешь полю с типом hidden, и записываешь туда в value нужную величину. Тогда у тебя дальше будет передано то, что нужно.

Спасибо за идею. Сейчас попробую.

Спустя 42 минуты (27.01.2009 - 12:27) sergeiss написал(а):
Сорри... Не подумал сразу написать smile.gif

Можно проще сделать. Вместо disabled напиши readonly. А написанное мной ранее тоже возможно, но в определенных случаях.

Спустя 56 минут (27.01.2009 - 13:23) Юрий Шу написал(а):
Цитата (sergeiss @ 27.01.2009 - 09:27)
Можно проще сделать. Вместо disabled напиши readonly.

Readonly не закрывает содержимое поля от редактирования.
Сделал с «input type="hidden"».

Спустя 1 час, 42 минуты, 20 секунд (27.01.2009 - 15:05) sergeiss написал(а):
Это как так "не закрывает от редактирования"??? ohmy.gif ohmy.gif ohmy.gif
Ты хочешь сказать, что сможешь редактировать вот такое поле?
PHP
<input type="text" name="txt" readonly />


А hidden удобен для передачи данных через страницу, когда как раз не надо ничего показывать, а надо просто передать дальше, на другую страницу.

Спустя 58 минут, 59 секунд (27.01.2009 - 16:04) jetistyum написал(а):
а почему бы поле не сохранять паралельно в сессии, и не проверять что пришло от юзера, и пришло ли вообще.... просто показал ему задизэйбленное поле, и отлично, и пофиг, пришло ли что то в посте... читаешь из сессии....
или в куках например...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.