ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

23.03.2009, 23:06
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
Ну вот, нету у вас формы password, так-что вместо
document.forms.password.password.value
используйте
document.forms.login.password.value
|
|
|

23.03.2009, 23:35
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 36
Провел на форуме: 844207
Репутация:
47
|
|
Gray_Wolf,
спасибо, помогло.
А не можешь подсказать, как сделать так, чтобы после ошибки страница не переадресовывалась? тоесть все действия на странице останавливались, и пока все не введено, то <input name="Submit" type="submit" onClick="return checkIt()" value=" Вход "/> это не выполнялось.
|
|
|

24.03.2009, 00:01
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
type="button" - просто кнопка
type="submit" - кнопка с обновлением страницы
Последний раз редактировалось mailbrush; 24.03.2009 в 00:03..
|
|
|

24.03.2009, 00:22
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 36
Провел на форуме: 844207
Репутация:
47
|
|
Я немного не так объяснил. у меня есть страничка. при нажатии на кнопку вход идет переадресация на другу страничку. мне нужно сделать так, чтобы преадресация выполнялась только тогда, когда все поля заполнены.
А тут получается, что выскакиевает ошибка и затем идет переадресация по кнопке.
|
|
|

24.03.2009, 00:57
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
Сообщение от VaTTka
Я немного не так объяснил. у меня есть страничка. при нажатии на кнопку вход идет переадресация на другу страничку. мне нужно сделать так, чтобы преадресация выполнялась только тогда, когда все поля заполнены.
А тут получается, что выскакиевает ошибка и затем идет переадресация по кнопке.
В ф-ции checkIt() проверяй все ли заполнено что нужно, если не все - возвращай false, и будет тебе счастье.
|
|
|

24.03.2009, 01:23
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
Сообщение от VDShark
В ф-ции checkIt() проверяй все ли заполнено что нужно, если не все - возвращай false, и будет тебе счастье.
upd: Только сейчас зметил что обработчик у тя висит на онклик... повесь его на onsubmit формы
upd2: Вот тебе небольшой примерчик (так написал, но должно работать)
Код:
<html>
<head>
<title>tst</title>
<script>
function aaa() {
if(document.getElementById('q').value.length == 0) return false;
return true;
}
</script>
</head>
<body>
<form onsubmit="return aaa();">
<input type="text" id="q" />
<input type="submit" />
</form>
</body>
</html>
Последний раз редактировалось VDShark; 24.03.2009 в 01:28..
|
|
|

24.03.2009, 01:38
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 36
Провел на форуме: 844207
Репутация:
47
|
|
Тогда исчезает проверка полей... если онсубмит.
за скриптик спс - щас попробую
|
|
|

25.03.2009, 02:39
|
|
Новичок
Регистрация: 19.03.2009
Сообщений: 2
Провел на форуме: 2387
Репутация:
0
|
|
Собственно вопрос: как перехватить callback?
При самбитировании формы (с методом ПОСТ), отсылаются данные, и в опеределенном поле появляется надпись "Сообщение отправлено".
Нужно средствами JS перехватить этот момент и выполнить опред действие.
|
|
|

26.03.2009, 21:40
|
|
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме: 3134311
Репутация:
1467
|
|
Сообщение от mob_dp2
Собственно вопрос: как перехватить callback?
При самбитировании формы (с методом ПОСТ), отсылаются данные, и в опеределенном поле появляется надпись "Сообщение отправлено".
Нужно средствами JS перехватить этот момент и выполнить опред действие.
перехватить запрос можно сниффером, он тебе весь хеадер покажет и респонс сервера, а средством js я сохранил вс. страничку локально и подмодифаил некоторую функцию вконта , которыю можешь подменить... она пишет весь пост на стену
function makeFRequest(url, n) {
http_request = prepareRequest();
page = page + 1;
if (n==3 || n==4)
{var seed=ge('reply_field').value; } else
{var seed=ge('seed').value;}
hide('msg'); hide('dld');
if (n > 1) {var mid=ge('to_id').value; pbar = "progr2";} else
{pbar = "progr"; var mid=ge('mid').value;}
ge(pbar).style.visibility = 'visible';
ge(pbar).style.display = 'inline';
setTimeout('ge(pbar).src = "images/upload.gif"', 200);
http_request.onreadystatechange = function() { alertFContents
(http_request, n); }
alert();ge('reply_field').value='seed='+kotUrlEnco de
(seed)+'&fpage='+page+'&mid='+mid+'&n='+n+' '+url;
http_request.open('GET', url);
http_request.setRequestHeader('Content-Type', 'application/x-www-
form-urlencoded; charset=windows-1251');
http_request.send('seed='+kotUrlEncode(seed)+'&fpa ge='+page
+'&mid='+mid+'&n='+n);
if (seed.charAt(0)=='!') alert(kotUrlEncode(seed));
}
Последний раз редактировалось KaZ@NoVa; 26.03.2009 в 21:44..
|
|
|

25.03.2009, 02:39
|
|
Новичок
Регистрация: 19.03.2009
Сообщений: 2
Провел на форуме: 2387
Репутация:
0
|
|
Собственно вопрос: как перехватить callback?
При самбитировании формы (с методом ПОСТ), отсылаются данные, и в опеределенном поле появляется надпись "Сообщение отправлено".
Нужно средствами JS перехватить этот момент и выполнить опред действие.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|