| kostyanet | 
			09.01.2014 02:33 | 
		 
		 
		
		 
		
		
		
		
		
	Цитата: 
	
	
		
			 
			
				
					Сообщение от lolka84
					
				 
				Привет. Есть следующее: 
<form onSubmit="return func('1');"> 
			
			 
		 | 
	 
	 
 По-моему возврат фолсов давным давно не работает. Ну может в старых браузерах еще. В которых наверно не работают методы
 
e.preventDefault(); 
 
и
 
e.stopPropagation(). 
 
которые применяются, разумеется, раздельно, но имеют общий смысл.
 
Вам надо на форму повесить прерывание на submit и задать вектор на e.preventDefault(); с проверкой условия, которое и снимет ваш асинхронный ахакс.
 
Например вот так
 
addEvent(form, "submit", function(e) {
		if(cancel_default_submit && e.preventDefault)
                     e.preventDefault();
		return cancel_default_submit;
	});
 
	 |