powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript - FORM и несколько SUBMIT
8 сообщений из 8, страница 1 из 1
JavaScript - FORM и несколько SUBMIT
    #36071066
Жеrя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Есть следующая структура:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<form method="post" name="main_data" onsubmit="submit_main_data();">
      <input...>
      <input...>
      <a href="javascript:;" onclick="submit_main_data();"> Сохранить изменения</a>

      <input...>
      <input...>
      <a href="javascript:;" onclick="submit_main_data();"> Сохранить изменения</a>

      <input...>
      <input...>
      <a href="javascript:;" onclick="submit_main_data();"> Сохранить изменения</a>
<form/>


JavaScript:
Код: plaintext
1.
2.
3.
4.
5.
var submit_main_data = function () {
     ...проверка данных на правильность ввода

    document.forms['main_data'].submit();
    return true;
}

Вопрос1: как мне определить, какой из сабмитов был нажат для последующих действий?
Вопрос2: правильно ли делать проверку с помощью JavaScript?
...
Рейтинг: 0 / 0
JavaScript - FORM и несколько SUBMIT
    #36071106
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у тебя ни одного сабмита нет, чтобы определять ... Зачем сабмитить форму, если идет выборка элементов, которые отправлять? Зачем использовать форму, если можно просто поблочно выбирать инфу и отправлять?

С помощью javascript правильно проверять валидность ввода: есть ли символы, шаблон ввода и т.д., но саму проверку ввода единственно правильно отдавать серверу.
...
Рейтинг: 0 / 0
JavaScript - FORM и несколько SUBMIT
    #36071113
Жеrя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
согласен, собминов нет:) (но, он вызывается в функции submit_main_data)
Не понятно, как без формы мне потом получать POST данные и потом их обрабатывать???
Идея такова, что при нажатии определённого "сабмита"(<a href..>) обрабатываются только определённые поля... Может, я что-то не понял?
...
Рейтинг: 0 / 0
JavaScript - FORM и несколько SUBMIT
    #36071200
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖеrяНе понятно, как без формы мне потом получать POST данные и потом их обрабатывать???Если нет элементов <input type="file" />, то можно формировать POST-запрос и отправлять его с помощью xmlhttprequest .
...
Рейтинг: 0 / 0
JavaScript - FORM и несколько SUBMIT
    #36071522
Жеrя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечЕсли нет элементов <input type="file" />, то можно формировать POST-запрос и отправлять его с помощью xmlhttprequest .
C этим понятно!!! А другой вариант есть?
...
Рейтинг: 0 / 0
JavaScript - FORM и несколько SUBMIT
    #36072242
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть. Даже 2:
- использовать GET: делать переход на нужную страницу и добавлять передаваемые параметры;
- все же использовать тэг формы, но отдельно от элементов и поместить туда скрытые поля, которым назначать значения из анализируемых элементов.
Второй вариант достаточно удобен, но только в том случае, когда известно количество передаваемых параметров (для большинства случаем подходит).
...
Рейтинг: 0 / 0
JavaScript - FORM и несколько SUBMIT
    #36072420
Жеrя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо... Я как раз уже воспользовался вторым вариантом.
...
Рейтинг: 0 / 0
JavaScript - FORM и несколько SUBMIT
    #36072617
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruck- все же использовать тэг формы, но отдельно от элементов и поместить туда скрытые поля, которым назначать значения из анализируемых элементов.Ещё можно изначально не указывать name в элементах, а проставлять жаваскриптом (например, брать из id ) у нужных элементов. Сабмитом отправятся только значания элементов с name
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript - FORM и несколько SUBMIT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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