Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[PHP] Организация 'submit' с помощью картинки.
|
|||
|---|---|---|---|
|
#18+
Доброе время суток всем: Есть сайт (MVC) Есть контроллер: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Есть к нему view: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. У меня ни как не получается достучаться к «if(isset($_POST['submit']))». Как это сделать? Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2014, 22:52 |
|
||
|
[PHP] Организация 'submit' с помощью картинки.
|
|||
|---|---|---|---|
|
#18+
Можно правда, в контроллере события (" public function action_add() "), в проверке нажатия кнопки "Сохранить" (" if(isset($POST['submit'])) "), писать не 'submit', а название какого-нибудь поля заполнения, допустим " if(isset($POST['abbreviation'])) ", тогда будет работать. Правда есть сомнения в правильности , данной записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2014, 02:04 |
|
||
|
[PHP] Организация 'submit' с помощью картинки.
|
|||
|---|---|---|---|
|
#18+
Konstantin-78У меня ни как не получается достучаться к «if(isset($_POST['submit']))».Для начала var_dump($_POST); Смотреть, что вообще приходит от клиента. Если нет ожидаемого поля - смотреть сформированный html-код, что там не соответствует желаемому. PS: Слово "никак" в данном случае пишется слитно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2014, 10:00 |
|
||
|
[PHP] Организация 'submit' с помощью картинки.
|
|||
|---|---|---|---|
|
#18+
[quot vkle]Konstantin-78PS: Слово "никак" в данном случае пишется слитно. :) капец петросян, под стол сехал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2014, 15:26 |
|
||
|
[PHP] Организация 'submit' с помощью картинки.
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. чтото мне сдаёться, сдесь лажа. ибо первая строка, это явно кусок джаваскриптового кода а вот вторая, явно к джаваскрипту отношения не имеет совсем. наверно там должно быть чтото типа Form:: по идее есть метод крейт, и по идее можно задать имя формы например petruha тогда на джаваскрипте форма сабмититься(отправляеться) строкой кода document.petruha.submit(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2014, 15:43 |
|
||
|
[PHP] Организация 'submit' с помощью картинки.
|
|||
|---|---|---|---|
|
#18+
vkleДля начала var_dump($_POST); Смотреть, что вообще приходит от клиента. Если нет ожидаемого поля - смотреть сформированный html-код, что там не соответствует желаемому. Я работаю с фрэймверком "kohana", и пытался не отходить от ее методики. Форма генерирует массив $_POST, и поля "submit" там действительно нет, т.к. вместо графической кнопки, там простой submit использовался, а я решил поставить графику, используя имеющийся для этого инструмент В моем случае форма выдает: Array ( [abbreviation] => [name] => [submit_x] => 30 [submit_y] => 8 ) В случае, когда используется обычная кнопка "submit", форма выдает: Array ( [abbreviation] => [name] => [submit] => Add ) P.S. Поля [abbreviation], [name] - незаполненные. Поле [submit] - генерируется автоматически, тамошним методом "<?=Form::submit('submit', 'Add')?>" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2014, 17:14 |
|
||
|
[PHP] Организация 'submit' с помощью картинки.
|
|||
|---|---|---|---|
|
#18+
Konstantin-78Я работаю с фрэймверком "kohana", и пытался не отходить от ее методики. Форма генерирует массив $_POST да ты и не подошол ещо к "методике" Кохана. вспомогательный клас форма, генерирует штмл код для формы, а форма, если посылаеться методом POST , будет представлена в масиве $_POST , если GET то $_GET ты хочешь добавить сабмит картинкой, копаем фреймворк(зашол в документацию наспех проследил) метод сабмит, базирует работу на методе инпут , а этот базирует свою работу на хтмл помочнике. притом что метод инпут заточен имено под поля. теперь определёмся что ты хочешь. стилями перерисовать кнопку? дык в методах полей есть последний параметр - атрибуты, куда можно дабавить атрибуты штмл тегу - втом чисте стили, втом числе обработчики событий если же ты хочешь вставлять тег имедж, ну тут уже никуда ибо метод инпут возвращает return '<input'.HTML::attributes($attributes).' />'; как видим имя тега - кардкор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2014, 18:28 |
|
||
|
[PHP] Организация 'submit' с помощью картинки.
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, Да про $_POST, я уже понял, и то. Тут подсказали, что кнопку анализировать вообщем не нужно, Кохана умеет понимать как пришли данные, достаточно вызвать $this->request->post()., т.е Код: php 1. 2. 3. Проверил, вроде работает И про саму кнопку, посоветовали вместо "onmouseover, onmouseout" использовать Есть css :hover. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2014, 19:11 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38738212&tid=1462467]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 333ms |

| 0 / 0 |
