Добавление ссылки в поле textarea 
		
		
		
		Здравствуйте уважаемые форумчане!!! 
	Подскажите пожалуйста скрипт, который бы отвечал за - Когда пользователь ставит свою ссылку в поле textarea,то кнопка перестает работать .... Сама кнопка: <input type="submit" id="frF16" name="sbm" style="width:150px;font-weight:bold;" class="postSubmit" value="Создать тему"> форма: <textarea cols="80" style="width:100%;" rows="10" id="message" name="message" class="postTextFl"></textarea> Одним словом, если в поле программа увидит http или www, то кнопка работать не будет. Спасибо!!!  | 
	
		
 Цитата: 
	
 
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(function (){
	$('textarea').keyup(function (){
		var re=/(http)|(www)/;
		if (this.value.search(re) != -1) {
			$('#frF16').attr('disabled',true);
		} else {
			$('#frF16').removeAttr('disabled');
		};
	});
});
</script>
</head>
<body>
<input type="submit" id="frF16" name="sbm" style="width:150px;font-weight:bold;" class="postSubmit" value="Создать тему" />
<textarea cols="80" style="width:100%;" rows="10" id="message" name="message" class="postTextFl"></textarea>
</body>
</html>
 | 
	
		
 ksa, 
	Тут работает а у меня нет ... Вставляя в поле ссылку, все-равно происходит пост ... А можно как-то этот переделать??? Вместо слов чтобы стояли, например: (http://), (www.), (.ru) и т.д. Я сам пробовал поменять но ничего не происходит ... Да я в принципе и не соображаю в скриптах. 
(ucodes={ban:['сука','fuck','suck','deeck','suka','suki','ebat','blya','urod','porno','бля','ебан','фуфел','чмо','гандон','гондон','чмошник','пизда','троль','тролль','хуила','хуй','говношлеп','***','сцука','гнида','мудак','мудила','казел','козел','козёл','казёл','долбоеб','мозгоеб','далбаеб','долбаёб','мазгаеб','мозгоёб','школьнег','школьник','школоло','хуев','пидораз','жопа','дебил','хуила','гандон','гондон','крыса','уебан','скотина','скатина'],test:function(m){$('textarea').keyup(function(){var a=$(this).val(),b=$(this);$.each(ucodes.ban,function(i,val){if(a.search(new RegExp(val,'gi'))!=-1){b.val(a.replace(val,m.text));if(m.message==true){_uWnd.alert('<font color="red"><span style="color: rgb(170, 34, 34); font-family: monospace; font-size: 13px; white-space: nowrap; "> <img src="http://src.ucoz.ru/sm/1/fool.gif" alt=""> </span><div><span style="color: rgb(170, 34, 34); font-family: monospace; font-size: 13px; white-space: nowrap; ">Мат запрещен!</span><div><br></div></div><\/font>','',{w:200,h:100,pad:'2px'})}}})})}})(ucodes.test({message:true,text:'Запрещенное слово'}));
Спасибо!!!  | 
	
		
 Цитата: 
	
 Но это уже "будет стоить"... :D  | 
	
		
 И сколько же это будет стоить? 
	 | 
	
		
 Помогите пожалуйста соединить эти два скрипта, чтобы выскакивало окошко... 
	
$(document).ready(function(){$('textarea').live('keyup',function(){$(this).val($(this).val().replace(/http:\/\/|www.|.com|.ru|.ua|.ucoz|.net|.info|.org|.tv|<a href|.biz|url|index|.php|.htm|.html|http/ig,'_'))})});
_uWnd.alert('<font color="red"><span style="color: rgb(170, 34, 34); font-family: monospace; font-size: 13px; white-space: nowrap; "> <img src="http://src.ucoz.ru/sm/1/fool.gif" alt=""> </span><div><span style="color: rgb(170, 34, 34); font-family: monospace; font-size: 13px; white-space: nowrap; ">Ссылки на сторонние ресурсы запрещены!</span><div><br></div></div><\/font>','',{w:200,h:100,pad:'2px'});
 | 
	
		
 Цитата: 
	
  | 
	
		
 alex72bel, а если ссылка на этот же сайт? Вообще, такое нужно ещё на сервере перепроверять. 
	 | 
	
		
 Етот скрипт не всегда будет работать. Если с мыши с правы бутон ползватель вжберет "paste" скрипт не будет работать.  
	Примерно етот подходить: <script> $(function (){ $('textarea').bind("change keyup",function(){ var re=/(http)|(www)|(https)/; if (this.value.search(re) != -1) { alert("You are not allowed to put links in the fields!"); $('#captcha, #frF16').attr('disabled',true); } else { $('#captcha, #frF16').removeAttr('disabled'); }; }); }); </script> #captcha - ето id на поле капча #frF16 - ето id на бутон в <head>; надо поставите ето <script src="http://code.jquery.com/jquery-latest.js"></script>  | 
| Часовой пояс GMT +3, время: 08:43. |