Вход

Просмотр полной версии : val() возвращает старое значение


Tmin10
06.06.2012, 11:56
val() возвращает старое значение, которое было прописано в value свойстве input элемента, а не введённое в него значение, как это исправить?

tadjik1
06.06.2012, 11:58
покажите код

Tmin10
06.06.2012, 12:00
if (field.val().length < 1)
{
field.popover('show');
return false;
}
В field находится ссылка $(this) на элемент input

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

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

Tmin10
06.06.2012, 12:30
Что интересно, когда val вызывается у параметра функции, получаю старое значение, а когда напрямую через $(this) то новое

Tmin10
06.06.2012, 12:41
Кажется разобрался, это было вызвано сторонним скриптом, который выводил подсказки