Показать сообщение отдельно
  #8 (permalink)  
Старый 27.03.2016, 21:36
Аспирант
Отправить личное сообщение для ShutTap Посмотреть профиль Найти все сообщения от ShutTap
 
Регистрация: 12.11.2012
Сообщений: 70

ваш пример работает.

еще покопался, оказалось, форма может иметь разные поля, которые подгружаются сторонним сриптом.

в итоге, обработчик на форму вешается так:
$(document).ready(function(){
	formCheck();
});

$(document).ajaxComplete(function() {
	formCheck();
});

function formCheck(){
$('#myform').on('submit', function(event){

....


это как-то неправильно, да?
но иначе форма не видится после подгрузки полей. даже если поля не подгружали, без #(document).ready... все равно не видится...
Как было бы правильно сделать в данном случае, чтобы форма виделась после загрузки и дозагрузки страницы?
пробовал вешать
$(document).on('submit', '#myform', function(){}) но так не работает, при чем в ff пишет что на форме висит обработчик, в опере не висит, и в обоих случаях ничего не происходит

+ может из-за такой конструкции не работает off() и тд что хотелось бы? (ваш пример работает, но у меня такая конструкция на моей форме не работает...)

Последний раз редактировалось ShutTap, 27.03.2016 в 21:45.
Ответить с цитированием