Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: submit

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: ссылка картинка
imediasun
Отправлено: 30 Января, 2013 - 19:28:23
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 605
Дата рег-ции: Авг. 2012  


Помог: 2 раз(а)

[+][+][+][+][+]


скажите почему не работает submit при нажатии на ссылку картинку
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form action="#" method="post" name="Forma1">
  3. <input type="text" class="search_input" id="example2"name="search" size="52">
  4. <div id="search_btn">
  5. <a href="javascript:Forma1.submit()"><img src="img/search_btn.png" border=0></a>
  6. </div> <!--searh_btn--></form>
  7.  

PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. if (isset($_POST['submit'])){
  4. echo "ok";
  5. }
  6. ?>
  7.  
 
 Top
esterio
Отправлено: 30 Января, 2013 - 19:34:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Все просто, ПОСТОМ придут данные с формы, тоесть Инпут с типом сабмит тоже туда попадет, а если его нет, то его и не будет. И не обьязательно имя submit
 
 Top
imediasun
Отправлено: 30 Января, 2013 - 19:36:45
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 605
Дата рег-ции: Авг. 2012  


Помог: 2 раз(а)

[+][+][+][+][+]


объясните, а лучше покажите как при нажатии на ссылку получить echo ok
 
 Top
DelphinPRO
Отправлено: 30 Января, 2013 - 19:37:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




сорри.. )

(Отредактировано автором: 30 Января, 2013 - 19:44:22)



-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
imediasun
Отправлено: 30 Января, 2013 - 19:46:04
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 605
Дата рег-ции: Авг. 2012  


Помог: 2 раз(а)

[+][+][+][+][+]


сори, вопрос в том как при нажатии ENTER в поле инпут чтобы происходило событие сабмит формы, и при этом надпись из инпута не исчезала

(Отредактировано автором: 30 Января, 2013 - 19:51:56)

 
 Top
esterio
Отправлено: 30 Января, 2013 - 19:52:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




обьясните конкретно задачу, а то я зашел в тупик. Вам нужно:
1. Почему при сабмите через JS не приходит $_POST['submit']?
2. чтоб при нажатии ENTER на поле search_input ишла отправка формы?
 
 Top
imediasun
Отправлено: 30 Января, 2013 - 19:54:51
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 605
Дата рег-ции: Авг. 2012  


Помог: 2 раз(а)

[+][+][+][+][+]


esterio пишет:
обьясните конкретно задачу, а то я зашел в тупик. Вам нужно:
1. Почему при сабмите через JS не приходит $_POST['submit']?
2. чтоб при нажатии ENTER на поле search_input ишла отправка формы?

да совершенно верно
 
 Top
NoPaper
Отправлено: 30 Января, 2013 - 19:55:14
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




Цитата:
action="#"

в адресной строке поставь знак # и нажми enter, страница перезагрузится?

лучше оставить этот атрибут пустым action=""
(Добавление)
Цитата:
Forma1.submit()

а чего не использовать input type=submit и в css прописать картинку?
 
 Top
esterio
Отправлено: 30 Января, 2013 - 19:59:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




esterio пишет:
обьясните конкретно задачу, а то я зашел в тупик. Вам нужно:
1. Почему при сабмите через JS не приходит $_POST['submit']?
2. чтоб при нажатии ENTER на поле search_input ишла отправка формы?


1. $_POST['submit']
CODE (html):
скопировать код в буфер обмена
  1. <input type="submit" name="submit" value="OK">

Тогда будет

2. При нажатии ENTER по умолчанию идет отправка формы если есть тег в п. №1

П.С. Если хотите проверит пришла ли форма то лучше так
PHP:
скопировать код в буфер обмена
  1. if($_SERVER["REQUEST_METHOD"] == 'POST')
  2. {
  3.         // ....
  4. }

(Добавление)
esterio пишет:
При нажатии ENTER по умолчанию идет отправка формы если есть тег в п. №1

Проверил в ФФ и без тега submit работает. В дрегих нету времени
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB