Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Надо перед тем как сделать POST проветрить значения и отменить если надо как? / 14 сообщений из 14, страница 1 из 1
19.01.2005, 10:52
    #32871712
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
Надо перед тем как сделать POST проветрить значения и отменить если надо как? Можно конечно уже на PHP это проверять, но не хотелось бы посылать если заранее знаешь, что с ошибкой (допустим не все поля заполнены)..
Как это реализуется вообще на JavaSctipt к кнопке submit

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
19.01.2005, 10:54
    #32871717
dRew84
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
в форме на onSubmit() вешаешь скрипт, который и будет осуществлять проверку.
...
Рейтинг: 0 / 0
19.01.2005, 11:04
    #32871746
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
так это да, а как заблокировать если надо и если надо то сделать субмит

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
19.01.2005, 11:15
    #32871773
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
Oracleтак это да, а как заблокировать если надо и если надо то сделать субмит

O*R*A*C*L*E
(Don't despair my little fried...)

купите книгу за 50р "JavaScript за 24 часа" и сразу много вопросов пропадет.

см. return window.confirm
...
Рейтинг: 0 / 0
19.01.2005, 11:19
    #32871781
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
Хорошо так говорить, у нас в гатово 3 продовольственных магазина только ...
(а москва, это так для крутости написал)

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
19.01.2005, 11:24
    #32871800
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
OracleХорошо так говорить, у нас в гатово 3 продовольственных магазина только ...
(а москва, это так для крутости написал)

O*R*A*C*L*E
(Don't despair my little fried...)

жаль :(

авторreturn window.confirm
прошу прощения, не туда тыкнул :)


делай так

На форме onsubmit="javascript:check()"

function check () {
if(document.getElementById('id_инпута').value != чего там надо)
return false
}
...
Рейтинг: 0 / 0
19.01.2005, 11:35
    #32871837
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
Спасибо друг

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
19.01.2005, 12:26
    #32872038
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
OracleМожно конечно уже на PHP это проверятьПроверять на PHP придётся в любом случае.
...
Рейтинг: 0 / 0
19.01.2005, 12:54
    #32872166
Армянка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
getElementById() работает не во всех браузерах, не лучше ли вместо субмит поставить обычный button...?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<script language="JavaScript">
function submt()
{
//  делаем проверку и в конце если надо
  document.myForm.submit();
}
</script>

<form name="myForm">
.....
<input type="button" onClick="submt()">
</form>
...
Рейтинг: 0 / 0
19.01.2005, 13:15
    #32872234
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
авторgetElementById() работает не во всех браузерах
начиная с 4 версии IE,NN,Opera 5?

в общем работает почит везде.

авторне лучше ли вместо субмит поставить обычный button...?

можно и так.
...
Рейтинг: 0 / 0
19.01.2005, 14:45
    #32872479
hell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
Учитывая знания людями протокола HTTP и без браузера, можно сказать, что такая проверка - бесполезна)

"The CBO without stats is like a morning without coffee." T.Kyte
...
Рейтинг: 0 / 0
19.01.2005, 15:06
    #32872562
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
hellУчитывая знания людями протокола HTTP и без браузера, можно сказать, что такая проверка - бесполезна)

"The CBO without stats is like a morning without coffee." T.Kyte
Это не способ защиты, это способ создания удобного интерфейса. Выше было верно замечено, что бы не тягать Значения по сети, проще(оперативней) их проверить на стороне клиента. Естественно, что проверять на стороне сервера пришедшие значения - это первое, что нужно сделать.
...
Рейтинг: 0 / 0
19.01.2005, 17:22
    #32873025
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
4m@t!cВыше было верно замечено, что бы не тягать Значения по сети, проще(оперативней) их проверить на стороне клиента.Однако с другой стороны, "грамотным" клиентам, умеющим читать и заполнять формы правильно с первого раза, придётся тягать лишние скрипты ;) Это ещё ничего, если они во внешних файлах и не выключена возможность кэширования клиентом ;)
В принципе с точки зрения юзабилити, конечно же, подход верный - главное, не надеяться на JS (может быть и отключен :) ) и обязательно проверять/обрабатывать все внешние данные на стороне сервера.
...
Рейтинг: 0 / 0
19.01.2005, 17:41
    #32873077
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Надо перед тем как сделать POST проветрить значения и отменить если надо как?
во расфлудили то :) каждый высказал одно и тоже, только другими словами :)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Надо перед тем как сделать POST проветрить значения и отменить если надо как? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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