Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не работает jquery-обработчик формы в Mozilla и Opera (https://javascript.ru/forum/jquery/17226-ne-rabotaet-jquery-obrabotchik-formy-v-mozilla-i-opera.html)

ArmagedDance 11.05.2011 16:05

Не работает jquery-обработчик формы в Mozilla и Opera
 
$('#online_form input[name=phone]').keyup(function(){
var num=$('#online_form input[name=phone]').val();
if((num.length==1)||(num.length==5)||(num.length==9)) 
{
	$('#online_form input[name=phone]').val(num+'-');
}
if(num.length>=14) 
{
	$('#online_form input[name=phone]').val(num.substr(0,14));
	return false;
}
});


Не работает jquery-обработчик формы в Mozilla и Opera. У кого-нибудь есть идеи почему?

ArmagedDance 11.05.2011 16:17

Аналогичный скрипт отлично работает в другом сайте.

ArmagedDance 11.05.2011 16:22

Разобрался. Нельзя помещать <form> в строки таблицы, где находятся поля <input> в этой же таблице. Иначе в указанных браузерах возникает ошибка в DOM.

0931454574 11.05.2011 17:36

Отлично КЭП.


Часовой пояс GMT +3, время: 15:24.