Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Проблемы с формой и action в ней. / 11 сообщений из 11, страница 1 из 1
07.10.2005, 09:43
    #33310696
McLighter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
У меня есть форма. Данные формы считываются из базы. Соответственно в форме я могу их поменять и обновить. Сейчас у меня внизу есть кнопка Печать, которая открывает новое окно с таблицей куда вносятся данные из формы(получается отчет для печати.)
Теперь я хочу поставить кнопку Обновить, чтоб можно было обновленные записи занести обратно в базу. Но проблема в том что моя форма по атрибуту Action ссылается уже на страницу с отчетом.
А как сделать условие чтоб было так:
1. Нажата 'Печать' action=print.php
2. Нажата 'обновить' action=update.php
???
...
Рейтинг: 0 / 0
07.10.2005, 09:54
    #33310725
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
JS
Код: plaintext
1.
document.form_name.action=xxx;
...
Рейтинг: 0 / 0
07.10.2005, 10:29
    #33310837
McLighter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
А как мне может это помочь?

В форме мне тогда не надо писать action вообще что ли?
А у кнопки сделать событие OnClick и в него и записать:
document.form_name.action=xxx;
...
Рейтинг: 0 / 0
07.10.2005, 10:36
    #33310851
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
совершено верно.
еще не забудьте сделать у формы онсабмит.
...
Рейтинг: 0 / 0
07.10.2005, 10:38
    #33310858
McLighter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
А что тогда писать в OnSubmit?
...
Рейтинг: 0 / 0
07.10.2005, 10:45
    #33310881
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
McLighterА что тогда писать в OnSubmit?
пропишите действие по умолчанию, либо сразу задавайте action, если кто-то не нажмет на ссылку, а просто "просабмитет" форму.
...
Рейтинг: 0 / 0
07.10.2005, 10:58
    #33310920
McLighter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
Спасибо все сделал и все получилось! Почти все.

У меня в форме target='_blanc' и соответственно обе кнопки открывают
новые окна, а мне это надо только в одном случае, во втором грузить action в тоже окно. Как бы это сделать?
Кстати OnSubmit я не писал, помоему это не обязательно?
...
Рейтинг: 0 / 0
07.10.2005, 11:08
    #33310959
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
так если Вам надо новое окно только в одном случае, уберите во втором _blank

OnSubmit лучше пропишите, пользвоатель может нажать enter и форма "просамбитется"...
...
Рейтинг: 0 / 0
07.10.2005, 11:11
    #33310972
McLighter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
Так у меня _blanc прописан в теге <form>. Один раз.
...
Рейтинг: 0 / 0
07.10.2005, 11:15
    #33310989
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
не blanc, а blank
Код: plaintext
1.
2.
3.
document.form_name.target=_blank;
||
document.form_name.target=_self;
...
Рейтинг: 0 / 0
07.10.2005, 11:16
    #33311004
McLighter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Проблемы с формой и action в ней.
То что надо!
Спасибо!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Проблемы с формой и action в ней. / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]