ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #1631  
Старый 14.07.2009, 08:56
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

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

оно ничего не выводит, q = ""

используй encodeURIComponent() для того чтобы + не воспринимался как пробел

Последний раз редактировалось imajo.ati; 14.07.2009 в 08:58..
 
Ответить с цитированием

  #1632  
Старый 14.07.2009, 15:42
sNt
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме:
659306

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

Спс, сделал, как ты сказал, все пашет терь
 
Ответить с цитированием

  #1633  
Старый 16.07.2009, 20:17
eboome
Познающий
Регистрация: 10.11.2008
Сообщений: 78
Провел на форуме:
153300

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

Здрасти!
Мене нужно сделать скрипт на технологии аякс.
Суть такова.
Как сделать чтобы пост-запрос отправляющийся через форму, сразу давал вывод информации без перезагрузки страницы?
 
Ответить с цитированием

  #1634  
Старый 17.07.2009, 06:00
admink1
Участник форума
Регистрация: 12.06.2009
Сообщений: 108
Провел на форуме:
1382717

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

PHP код:
function page_all(form) {
    
strAlert1 "";if (form.com_author.value == ""strAlert1 "- Имя\n";
    
strAlert2 "";
    if (((
form.com_em.value.indexOf("@")) < 2) || ((form.com_em.value.indexOf(".")) < 2) || ((form.com_em.value.length) < 8)) 
    {
strAlert2 "- e-mail\n";}
    
strAlert3 "";if (form.com_city.value == ""strAlert3 "- Город\n";
    
strAlert4 "";if (form.com_text.value == ""strAlert4 "- Комментарий\n";
    
strAlert5 "";if (form.regcode.value == ""strAlert5 "- Защитный код\n";
    
    
strAlert =  strAlert1 strAlert2 strAlert3 strAlert4 strAlert5;

    if (
strAlert != "") {alert ("Пожалуйста, заполните поля:\n" strAlert);return false;}

есть такой яваскрипт в движке, а именно в чате. так вот как сделать так, чтобы при вводе в коменнтарий(com_text) определенных символов, например: http://, a href. он выдавал ошибку, ату спамеры надаели балин, затраxали честное слово
 
Ответить с цитированием

  #1635  
Старый 17.07.2009, 09:45
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

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

Код HTML:
<form id="form"><textarea name="com_text" onkeyup="aaa()"></textarea></form>

<script>
function aaa()
{
	var reg = new RegExp(/http:\/\/|a[^h]+href/g);
	
	if ( form.com_text.value.match(reg) )
	{
		form.com_text.value = form.com_text.value.replace(reg,"");
		alert('no spam!');
	}
}
</script>
адаптируй под себя
 
Ответить с цитированием

  #1636  
Старый 17.07.2009, 13:49
admink1
Участник форума
Регистрация: 12.06.2009
Сообщений: 108
Провел на форуме:
1382717

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

блин че то руки у меня кривые, вот пишу так:

PHP код:
function page_all(form) {
    
strAlert1 "";if (form.book_author.value == ""strAlert1 "- Имя\n";


     var 
reg = new RegExp(/http:\/\/|a[^h]+href/g);if ( form.com_text.value.match(reg) )
    {
        
form.com_text.value form.com_text.value.replace(reg,"");
        
alert('no spam!');
    }
    
    
    
strAlert3 "";if (form.regcode.value == ""strAlert3 "- Защитный код\n";
    
    
strAlert =  strAlert1 strAlert2 strAlert3;

    if (
strAlert != "") {alert ("Пожалуйста, заполните поля:\n" strAlert);return false;}


Последний раз редактировалось admink1; 17.07.2009 в 13:51..
 
Ответить с цитированием

  #1637  
Старый 17.07.2009, 14:06
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

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

Код HTML:
function page_all(form)
{
	strAlert1 = "";
	if ( form.com_author.value == "" )
		strAlert1 = "- Имя\n";

	strAlert2 = "";
	if ( ((form.com_em.value.indexOf("@")) < 2) || ((form.com_em.value.indexOf(".")) < 2) || ((form.com_em.value.length) < 8) )
		strAlert2 = "- e-mail\n";

	strAlert3 = "";
	if ( form.com_city.value == "" )
		strAlert3 = "- Город\n";

	strAlert4 = "";
	if ( form.com_text.value == "" )
		strAlert4 = "- Комментарий\n";
	else
	{
		var reg = new RegExp(/http:\/\/|a[^h]+href/g);
		if ( form.com_text.value.match(reg) )
			form.com_text.value = form.com_text.value.replace(reg,"");
			// или какое-нибудь действие вместо удаления символов
	}

	strAlert5 = "";
	if ( form.regcode.value == "" )
		strAlert5 = "- Защитный код\n";

	strAlert = strAlert1 + strAlert2 + strAlert3 + strAlert4 + strAlert5; 

	if ( strAlert != "" )
	{
		alert("Пожалуйста, заполните поля:\n" + strAlert);
		return false;
	}
}

Последний раз редактировалось imajo.ati; 17.07.2009 в 19:41..
 
Ответить с цитированием

  #1638  
Старый 20.07.2009, 23:19
Micr0b
Участник форума
Регистрация: 14.01.2006
Сообщений: 242
Провел на форуме:
2630617

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

извиняюсь правда меня интересует такой же вопрос как и в eboome но чуть друго
 
Ответить с цитированием

  #1639  
Старый 20.07.2009, 23:20
Micr0b
Участник форума
Регистрация: 14.01.2006
Сообщений: 242
Провел на форуме:
2630617

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

извиняюсь правда меня интересует такой же вопрос как и в eboome но чуть другой мне нужно чтоб без нажатия кнопки приисходил отправка резуьтата и сразу ответ.. пример такой вконтакте при в фильтра друзей..
Зарания спасибо
 
Ответить с цитированием

  #1640  
Старый 20.07.2009, 23:59
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

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

Запускай по событии onChange

К примеру :
Код:
<input name="text" type="text" onChange="javascript:script()">
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ