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

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

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

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


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