Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.11.2015, 01:15
Профессор
Отправить личное сообщение для Sav2907 Посмотреть профиль Найти все сообщения от Sav2907
 
Регистрация: 15.09.2015
Сообщений: 180

Поиск значений
Привет, например есть номера заказов "3AP02573, 3AP05573, 3AP03571," и каждому заказу присвоено значение, например "3AP02573 - 2.40, 3AP05573 - 4.1, 3AP03571 - 5.25". Как сделать поиск, чтобы когда я ввожу "3AP02573", мне выдавало его значение "2.40"?
Ответить с цитированием
  #2 (permalink)  
Старый 09.11.2015, 01:20
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Сообщение от Sav2907
"3AP02573 - 2.40, 3AP05573 - 4.1, 3AP03571 - 5.25".
сделать из этого обьект и тогда {}["3AP02573"] будет что вам нужно
Ответить с цитированием
  #3 (permalink)  
Старый 09.11.2015, 01:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Sav2907,
alert({'3AP02573' : 2.40, '3AP05573' : 4.1, '3AP03571' : 5.25}['3AP02573']  )
Ответить с цитированием
  #4 (permalink)  
Старый 09.11.2015, 01:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Sav2907,
<input oninput="var a = {'3AP02573' : 2.40, '3AP05573' : 4.1, '3AP03571' : 5.25}[this.value];a && alert(a)">
Ответить с цитированием
  #5 (permalink)  
Старый 09.11.2015, 01:41
Профессор
Отправить личное сообщение для Sav2907 Посмотреть профиль Найти все сообщения от Sav2907
 
Регистрация: 15.09.2015
Сообщений: 180

А можете сделать чтобы значение выводилось в другом поле?
Ответить с цитированием
  #6 (permalink)  
Старый 09.11.2015, 01:47
Профессор
Отправить личное сообщение для Sav2907 Посмотреть профиль Найти все сообщения от Sav2907
 
Регистрация: 15.09.2015
Сообщений: 180

Сообщение от рони Посмотреть сообщение
Sav2907,
<input oninput="var a = {'3AP02573' : 2.40, '3AP05573' : 4.1, '3AP03571' : 5.25}[this.value];a && alert(a)">
А можете сделать чтобы значение выводилось в другом поле?
Ответить с цитированием
  #7 (permalink)  
Старый 09.11.2015, 02:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Сообщение от Sav2907
А можете сделать чтобы значение выводилось в другом поле?
alert(a) -> (ваш_input.value=a)
почитайте немного учебник элементы-input-и-textarea
Ответить с цитированием
  #8 (permalink)  
Старый 09.11.2015, 02:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Sav2907,
<input oninput="var a = {'3AP02573' : 2.40, '3AP05573' : 4.1, '3AP03571' : 5.25}[this.value];abrakadabra.value=a || ''"> <input id="abrakadabra" name="">


в тегах ничего не должно вычислятся, в нормальном случае...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сделать поиск со стороннего сайта kozlik Работа 1 19.09.2014 12:23
Живой поиск JQUERY + AJAX + PHP + MYSQL dimi007 AJAX и COMET 2 22.07.2014 13:50
Суммирование значений по всем динамически добавленным полям Joliat Общие вопросы Javascript 2 12.02.2014 16:01
поиск одинаковых значений элементов массива Valstor Общие вопросы Javascript 20 09.12.2011 18:56
Поиск в тексте javascript jQuery 3 31.05.2011 11:40