Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jquery: не срабатывает событие submit 
V
    Опции темы
worsvch
Дата 17.6.2013, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 23.4.2009

Репутация: нет
Всего: нет



Если убрать функцию $("#mesg").keyup( function(), то работает функция $("#savecomment").submit( function(), то есть не отправляет данные формы если логин не соответствует регулярному выражению, если же использовать функцию $("#mesg").keyup( function(), то форма отправляется даже если логин не соответствует регулярному выражению, к примеру если он пуст, и не срабатывает alert. Складывается ощущение что она просто не срабатывает. Помогите разобраться в чем дело, как заставить работать 1-ую функцию, если присутствует функция $("#mesg").keyup( function()?
Код

            // savecomment - идентификатор формы, login - текстовое поле для ввода логина (input type=text)
            $("#savecomment").submit( function() {
                var author = /^[а-яА-Яa-zA-Z0-9_]{1,20}$/;
                if (author.test($("#login").val())) {
                        return true;
                    }
                else {
                    alert('Для логина можно использовать следующие символы: а-я a-z 0-9 _');
                    return false;
                }
            }); 

            // ограничиваем длину textarea 200 символами (данный textarea находится между тэгами form)
            $("#mesg").keyup( function() {
                var text = $('#mesg').text();
                if (text.length > 200) {
                    text = text.substring(0,200);
                    $('#mesg').text(text);
                }
            )};



Это сообщение отредактировал(а) worsvch - 17.6.2013, 20:51
PM MAIL   Вверх
kalibr17
Дата 18.6.2013, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 16.3.2012

Репутация: нет
Всего: нет



Привет,
в конце ")};" поменяй на "});"
удачи
smile)

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
kalibr17
Дата 18.6.2013, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 16.3.2012

Репутация: нет
Всего: нет



и пользуйся утилитами для отладки javascript-а.

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
worsvch
Дата 18.6.2013, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 23.4.2009

Репутация: нет
Всего: нет



Цитата(kalibr17 @ 18.6.2013,  11:09)
и пользуйся утилитами для отладки javascript-а.

Этот ответ добавлен с нового Винграда - http://vingrad.com

Какие утилиты посоветуете?
PM MAIL   Вверх
worsvch
Дата 20.6.2013, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 23.4.2009

Репутация: нет
Всего: нет



Цитата(kalibr17 @ 18.6.2013,  11:08)
Привет,
в конце ")};" поменяй на "});"
удачи
smile)

Этот ответ добавлен с нового Винграда - http://vingrad.com

Спасибо, помогли.
PM MAIL   Вверх
Arantir
Дата 20.6.2013, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 3
Всего: 55



Цитата(worsvch @  18.6.2013,  18:40 Найти цитируемый пост)
Какие утилиты посоветуете? 

Сейчас в любом браузере консоль есть. И в ней все ошибки видно.
Ctrl+Shift+K в Firefox
Ctrl+Shift+J в Chrome


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0419 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.