Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Синтаксическая ошибка в коде (https://javascript.ru/forum/misc/57927-sintaksicheskaya-oshibka-v-kode.html)

Валерий1996 26.08.2015 16:20

Синтаксическая ошибка в коде
 
Подскажите почему в этой строке :
if (!((which >= 48 && which <= 57) || which == 13)){
выбивает ошибку ?

ild 26.08.2015 16:24

var which = 14;
if (!((which >= 48 && which <= 57) || which == 13)){
	alert(which);
}

Все верно, ошибки нет

tsigel 26.08.2015 16:32

Валерий1996,
Если бы вы сказали какую было бы на много проще.
Может скобка не закрыта? Которая после условия.

Валерий1996 26.08.2015 16:33

Цитата:

Сообщение от ild (Сообщение 385791)
var which = 14;
if (!((which >= 48 && which <= 57) || which == 13)){
	alert(which);
}

Все верно, ошибки нет

там нужно было e.which

Только теперь ругается на эту строку : !!checkMobileOperator.check(input.val()) && submit.removeprop('disabled');

Валерий1996 26.08.2015 16:35

Вот эта ошибка : Uncaught TypeError: checkMobileOperator.check is not a function


Вот код весь: http://jsfiddle.net/t52ka/28/

Валерий1996 26.08.2015 16:36

Цитата:

Сообщение от tsigel (Сообщение 385793)
Валерий1996,
Если бы вы сказали какую было бы на много проще.
Может скобка не закрыта? Которая после условия.

Вот эта ошибка : Uncaught TypeError: checkMobileOperator.check is not a function


только в этой строке : !!checkMobileOperator.check(input.val()) && submit.removeprop('disabled');

Вот код весь: http://jsfiddle.net/t52ka/28/


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