|  | 
	| 
	| 
	
	| 
		
	| 
			
			 
			
				27.02.2012, 23:40
			
			
			
		 |  
	| 
		
			
			| Новичок на форуме       |  | 
					Регистрация: 27.02.2012 
						Сообщений: 7
					 
		
 |  |  
	| 
				Непонятный конфликт
			 Привет всем.
 Пытаюсь сделать отправку формы, после появления на странице двух других скриптов, форма перестала отправляться.
 
 Пожалуйста разъясните мне почему конфликтуют эти скрипты и как этого избежать:
 
 <script>
 
 $(document).ready(function(){ $("#contactform").validate(); $.extend($.validator.messages, { required: "Поле не заполнено" }); });
 
 function look(type){
 param=document.getElementById(type);
 if(param.style.display == "none") param.style.display = "block";
 else param.style.display = "none"
 }
 
 function hide(type){
 param=document.getElementById(type);
 if(param.style.display == "none") param.style.display = "block";
 else param.style.display = "none"
 }
 </script>
 
 Спасибо.
 |  |  
	| 
		
	| 
			
			 
			
				27.02.2012, 23:44
			
			
			
		 |  
	| 
		
			
			| что-то знаю       |  | 
					Регистрация: 24.05.2009 
						Сообщений: 5,176
					 
		
 |  |  
	| var param=document.getElementById(type); |  |  
	| 
		
	| 
			
			 
			
				27.02.2012, 23:49
			
			
			
		 |  
	| 
		
			
			| Новичок на форуме       |  | 
					Регистрация: 27.02.2012 
						Сообщений: 7
					 
		
 |  |  
	| Спасибо. Но к сожалению не помогло. |  |  
	| 
		
	| 
			
			 
			
				27.02.2012, 23:53
			
			
			
		 |  
	| 
		
			
			| Server       |  | 
					Регистрация: 26.09.2011 
						Сообщений: 252
					 
		
 |  |  
	| Давайте остальное. Ну две функции, проблем не вижу, кроме той, что devote описал. |  |  
	| 
		
	| 
			
			 
			
				28.02.2012, 01:09
			
			
			
		 |  
	| 
		
			
			| Новичок на форуме       |  | 
					Регистрация: 27.02.2012 
						Сообщений: 7
					 
		
 |  |  
	| больше ничего нет.
 Если я например вот это "$(document).ready(function(){ $("#contactform").validate(); $.extend($.validator.messages, { required: "Поле не заполнено" }); });" удаляю, все прекрасно работает, правда без валидации))
 
 Если удаляю "function look(type){
 param=document.getElementById(type);
 if(param.style.display == "none") param.style.display = "block";
 else param.style.display = "none"
 }
 
 function hide(type){
 param=document.getElementById(type);
 if(param.style.display == "none") param.style.display = "block";
 else param.style.display = "none"
 }"
 
 То тоже все отправляется, только вод скрытые подсказки перестают работать)
 |  |  
	| 
		
	| 
			
			 
			
				28.02.2012, 02:10
			
			
			
		 |  
	| 
		
			
			| что-то знаю       |  | 
					Регистрация: 24.05.2009 
						Сообщений: 5,176
					 
		
 |  |  
	| возможно конфликт в именах функций... попробуй переименовать hide и look во что нить другое. |  |  
	| 
		
	| 
			
			 
			
				28.02.2012, 14:55
			
			
			
		 |  
	| 
		
			
			| Новичок на форуме       |  | 
					Регистрация: 27.02.2012 
						Сообщений: 7
					 
		
 |  |  
	| Попробовал изменить, ничего не изменилосьТеперь так:
 
 <script>
 
 $(document).ready(function(){ $("#contactform").validate(); $.extend($.validator.messages, { required: "Поле не заполнено" }); });
 
 function pokaz(type){
 var param=document.getElementById(type);
 if(param.style.display == "none") param.style.display = "block";
 else param.style.display = "none"
 }
 
 function skrit(type){
 var param=document.getElementById(type);
 if(param.style.display == "none") param.style.display = "block";
 else param.style.display = "none"
 }
 |  |  
	| 
		
	| 
			
			 
			
				28.02.2012, 15:05
			
			
			
		 |  
	| 
		
			
			| что-то знаю       |  | 
					Регистрация: 24.05.2009 
						Сообщений: 5,176
					 
		
 |  |  
	| судя по всему валидатор изменяет форму/элементы над которыми он манипулирует и все ранее повешенные события теряют свою актуальность. |  |  
	| 
		
	| 
			
			 
			
				28.02.2012, 15:37
			
			
			
		 |  
	| 
		
			
			| Новичок на форуме       |  | 
					Регистрация: 27.02.2012 
						Сообщений: 7
					 
		
 |  |  
	| Скажите пожалуйста как поправить, второй день меня это держит, не могу доделать форму. |  |  
	| 
		
	| 
			
			 
			
				28.02.2012, 15:51
			
			
			
		 |  
	| 
		
			
			| Server       |  | 
					Регистрация: 26.09.2011 
						Сообщений: 252
					 
		
 |  |  
	| Еще раз предлагаю-написать все в сообщении. форму, валидатор, лог работы. |  |  |  |