Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 28.09.2016, 14:20
Интересующийся
Отправить личное сообщение для suxxoi Посмотреть профиль Найти все сообщения от suxxoi
 
Регистрация: 09.09.2016
Сообщений: 16

рони,
Ставит значение только при загрузке страницы, если выбираю страну ничего не меняется
При этом если есть значение, все отлично работает
Цвет я имею ввиду только data.num, не всего текста, чтобы выделялся код
Ответить с цитированием
  #12 (permalink)  
Старый 28.09.2016, 14:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от suxxoi
Цвет я имею ввиду только data.num, не всего текста, чтобы выделялся код
не умею
Сообщение от suxxoi
Ставит значение только при загрузке страницы, если выбираю страну ничего не меняется
не понимаю
...вам нужен другой специалист.
Ответить с цитированием
  #13 (permalink)  
Старый 28.09.2016, 14:54
Интересующийся
Отправить личное сообщение для suxxoi Посмотреть профиль Найти все сообщения от suxxoi
 
Регистрация: 09.09.2016
Сообщений: 16

рони,
Спасибо за отзывчивость
При пустом input #phone - не меняет значение

var current = phone.value.replace(/.*(\d{9})$/, data.num + " $1");
phone.value = current||data.num;

При не пустом input #phone - все меняется замечательно и работает как надо
Ответить с цитированием
  #14 (permalink)  
Старый 28.09.2016, 15:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

suxxoi,
так может сервер ничего не присылает в ответ на пустые данные?
Ответить с цитированием
  #15 (permalink)  
Старый 28.09.2016, 15:57
Интересующийся
Отправить личное сообщение для suxxoi Посмотреть профиль Найти все сообщения от suxxoi
 
Регистрация: 09.09.2016
Сообщений: 16

рони,
console.log (data.num);

Выводит правильное значение, и при выборе страны из Select, выводит верные значения

966
1939
Ответить с цитированием
  #16 (permalink)  
Старый 28.09.2016, 17:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

suxxoi,
var current = phone.value.replace(/.*(\d{9})$/, "$1");
                phone.value = data.num + current;

Последний раз редактировалось рони, 28.09.2016 в 17:45.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с выпадающим списком JavaScript ursus102 Общие вопросы Javascript 0 16.01.2016 19:30
Вставить в Input данные из других input'ов djonA Общие вопросы Javascript 2 12.06.2015 20:22
Скопировать введенное значение input в value другого input razorg1991 Общие вопросы Javascript 3 25.03.2014 10:42
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27