Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript - FORM и несколько SUBMIT / 8 сообщений из 8, страница 1 из 1
02.07.2009, 21:28
    #36071066
Жеrя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript - FORM и несколько SUBMIT
Добрый день!
Есть следующая структура:
Код: 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
02.07.2009, 22:00
    #36071106
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript - FORM и несколько SUBMIT
А у тебя ни одного сабмита нет, чтобы определять ... Зачем сабмитить форму, если идет выборка элементов, которые отправлять? Зачем использовать форму, если можно просто поблочно выбирать инфу и отправлять?

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


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