HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 23.03.2009, 23:06
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

Репутация: 399
По умолчанию

Ну вот, нету у вас формы password, так-что вместо
document.forms.password.password.value
используйте
document.forms.login.password.value
 
Ответить с цитированием

  #2  
Старый 23.03.2009, 23:35
VaTTka
Познающий
Регистрация: 10.12.2008
Сообщений: 36
Провел на форуме:
844207

Репутация: 47
Отправить сообщение для VaTTka с помощью ICQ
По умолчанию

Gray_Wolf,
спасибо, помогло.
А не можешь подсказать, как сделать так, чтобы после ошибки страница не переадресовывалась? тоесть все действия на странице останавливались, и пока все не введено, то <input name="Submit" type="submit" onClick="return checkIt()" value=" Вход "/> это не выполнялось.
 
Ответить с цитированием

  #3  
Старый 24.03.2009, 00:01
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
Post

type="button" - просто кнопка
type="submit" - кнопка с обновлением страницы

Последний раз редактировалось mailbrush; 24.03.2009 в 00:03..
 
Ответить с цитированием

  #4  
Старый 24.03.2009, 00:22
VaTTka
Познающий
Регистрация: 10.12.2008
Сообщений: 36
Провел на форуме:
844207

Репутация: 47
Отправить сообщение для VaTTka с помощью ICQ
По умолчанию

Я немного не так объяснил. у меня есть страничка. при нажатии на кнопку вход идет переадресация на другу страничку. мне нужно сделать так, чтобы преадресация выполнялась только тогда, когда все поля заполнены.
А тут получается, что выскакиевает ошибка и затем идет переадресация по кнопке.
 
Ответить с цитированием

  #5  
Старый 24.03.2009, 00:57
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от VaTTka  
Я немного не так объяснил. у меня есть страничка. при нажатии на кнопку вход идет переадресация на другу страничку. мне нужно сделать так, чтобы преадресация выполнялась только тогда, когда все поля заполнены.
А тут получается, что выскакиевает ошибка и затем идет переадресация по кнопке.
В ф-ции checkIt() проверяй все ли заполнено что нужно, если не все - возвращай false, и будет тебе счастье.
 
Ответить с цитированием

  #6  
Старый 24.03.2009, 01:23
VDShark
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #7  
Старый 24.03.2009, 01:38
VaTTka
Познающий
Регистрация: 10.12.2008
Сообщений: 36
Провел на форуме:
844207

Репутация: 47
Отправить сообщение для VaTTka с помощью ICQ
По умолчанию

Тогда исчезает проверка полей... если онсубмит.
за скриптик спс - щас попробую
 
Ответить с цитированием

  #8  
Старый 25.03.2009, 02:39
mob_dp2
Новичок
Регистрация: 19.03.2009
Сообщений: 2
Провел на форуме:
2387

Репутация: 0
По умолчанию

Собственно вопрос: как перехватить callback?

При самбитировании формы (с методом ПОСТ), отсылаются данные, и в опеределенном поле появляется надпись "Сообщение отправлено".
Нужно средствами JS перехватить этот момент и выполнить опред действие.
 
Ответить с цитированием

  #9  
Старый 26.03.2009, 21:40
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме:
3134311

Репутация: 1467


Отправить сообщение для KaZ@NoVa с помощью ICQ Отправить сообщение для KaZ@NoVa с помощью AIM Отправить сообщение для KaZ@NoVa с помощью Yahoo
По умолчанию

Цитата:
Сообщение от 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..
 
Ответить с цитированием

  #10  
Старый 25.03.2009, 02:39
mob_dp2
Новичок
Регистрация: 19.03.2009
Сообщений: 2
Провел на форуме:
2387

Репутация: 0
По умолчанию

Собственно вопрос: как перехватить callback?

При самбитировании формы (с методом ПОСТ), отсылаются данные, и в опеределенном поле появляется надпись "Сообщение отправлено".
Нужно средствами JS перехватить этот момент и выполнить опред действие.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ