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 формы приняла вид обычной текстовой ссылки?
Покинул форум
Сообщений всего: 245
Дата рег-ции: Апр. 2014
Помог: 0 раз(а)
Мне нужно, чтобы при нажатии на ссылку посылалась так же нужная мне информация, а проще всего это сделать через форму с полями <input type="hidden". Но в этом случае, нужно, чтобы текстовая ссылка являлась одновременно кнопкой submit.
alexiy
Отправлено: 15 Октября, 2014 - 19:58:50
Посетитель
Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011
Помог: 6 раз(а)
Aricus
и что мешает это сделать?
Aricus
Отправлено: 15 Октября, 2014 - 20:47:41
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Апр. 2014
Помог: 0 раз(а)
То, что submit, как и image - это кнопка, а не текстовая ссылка.
alexiy
Отправлено: 15 Октября, 2014 - 21:05:42
Посетитель
Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011
Помог: 6 раз(а)
Aricus
что мешает например аяксом отправить?
teddy
Отправлено: 15 Октября, 2014 - 21:09:33
Участник
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
Если надо отправить данные на сервер при переходе по ссылке, то хорошо бы использовать для этого метод GET. Вы же не форму отправляете, соответственно submit здесь не при делах.
<a href="http://site.ru/file.php?param=5">link</a>
а на сервере уже
Покинул форум
Сообщений всего: 245
Дата рег-ции: Апр. 2014
Помог: 0 раз(а)
Можно, но по возможности я бы хотел отправить POSTом. Не хочу, чтобы пользователи могли менять эти данные. alexiy Мне, как и многим другим на форуме, мешает то, что я не знаю, как это сделать. Ты бы не умничал, а давал реальную информацию.
teddy
Отправлено: 16 Октября, 2014 - 07:28:17
Участник
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
Aricus пишет:
Не хочу, чтобы пользователи могли менять эти данные.
Почему Вы решили, что данные, которые сервер ждет методом POST нельзя поменять? Ещё как можно.
Опять же, если это ссылка, то лучше используйте метод GET и на сервере проверяйте "а пришло ли то что мне нужно". А там пусть пользователь меняет эти данные сколько ему влезет.
А вообще есть такая возможность о которой Вы спрашиваете. Через js, можно отследить клик по ссылке и сабмитнуть форму назначив ей нужный action.
Dastor
Отправлено: 16 Октября, 2014 - 10:24:40
Гость
Покинул форум
Сообщений всего: 66
Дата рег-ции: Окт. 2014
Помог: 3 раз(а)
Можно, например, сделать кнопку в виде ссылки стилями
Как-то так
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.