Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.06.2012, 11:56
Аватар для Tmin10
Кандидат Javascript-наук
Отправить личное сообщение для Tmin10 Посмотреть профиль Найти все сообщения от Tmin10
 
Регистрация: 13.05.2011
Сообщений: 104

val() возвращает старое значение
val() возвращает старое значение, которое было прописано в value свойстве input элемента, а не введённое в него значение, как это исправить?
Ответить с цитированием
  #2 (permalink)  
Старый 06.06.2012, 11:58
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

покажите код
Ответить с цитированием
  #3 (permalink)  
Старый 06.06.2012, 12:00
Аватар для Tmin10
Кандидат Javascript-наук
Отправить личное сообщение для Tmin10 Посмотреть профиль Найти все сообщения от Tmin10
 
Регистрация: 13.05.2011
Сообщений: 104

if (field.val().length < 1)
{
   field.popover('show');
   return false;
}

В field находится ссылка $(this) на элемент input

Причём получается как то через раз, то нормально, то старое значение

Зашёл в хроме в режим разработчика, value у поля не меняется при наборе символов, видимо оттуда и идёт старое значение...

Последний раз редактировалось Tmin10, 06.06.2012 в 12:12.
Ответить с цитированием
  #4 (permalink)  
Старый 06.06.2012, 12:30
Аватар для Tmin10
Кандидат Javascript-наук
Отправить личное сообщение для Tmin10 Посмотреть профиль Найти все сообщения от Tmin10
 
Регистрация: 13.05.2011
Сообщений: 104

Что интересно, когда val вызывается у параметра функции, получаю старое значение, а когда напрямую через $(this) то новое
Ответить с цитированием
  #5 (permalink)  
Старый 06.06.2012, 12:41
Аватар для Tmin10
Кандидат Javascript-наук
Отправить личное сообщение для Tmin10 Посмотреть профиль Найти все сообщения от Tmin10
 
Регистрация: 13.05.2011
Сообщений: 104

Кажется разобрался, это было вызвано сторонним скриптом, который выводил подсказки
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
метод getDay() возвращает неправильное значение Tasia Элементы интерфейса 1 26.05.2012 14:44
val() выводит неверное значение Harvey jQuery 2 31.08.2011 17:49
Аякс не возвращает значение с сервера vamfirius Internet Explorer 0 26.05.2011 23:53
оператор return возвращает значение, а не ссылку. Vertuplatonium Общие вопросы Javascript 4 16.05.2011 14:02
Почему match() возвращает значение undefined yolka Events/DOM/Window 2 24.04.2010 15:09