авто вівод после заполнения input

chiffa

Guest
авто вівод после заполнения input

Все привет у меня такой вопрос. Как можно сделать что бы после заполнения поля input (тоесть когда я перефожу на другое поле), рядом выводилась какая либо информация. К примеру, если введено 1, выводиться "а", если введино 2 - "б" И так далие. С Java-Script, к сожелению, я не очень знаком, поэтому если можно по подробней. Зарание всем спасибо!
 

Erise

Guest
Можно, например. попробовать так:
PHP:
<script>
function veiw () {
arr = new Array ("a", "b", "c")
parent_text.exit.value = arr[parent_text.num.value]
}
</script>


<form name="parent_text">
<input type="text" name="num" onblur="veiw ()">
<input type="text" name="exit">
</form>
 

chiffa

Guest
Erise, спасибо за участие, но что бы я не ввел в левый input в правом мне всегда выдает "undefined"...
 

Erise

Guest
Вводи 1, 2 ...
Сам же говорил, чтобы при вводе цифр выдавались буквы.
 

chiffa

Guest
Erise, ладно а если мне к примену надо что бы я ввел 1581, а мне выводило определенное слово Учитывая то что вариантов цифр будет много...
 

Krisha

pain in the neck
chiffa
Может всё таки опишешь задачу так, чтобы и другие ее поняли ?
 

chiffa

Guest
Krisha, извеняюсь за коламбур! У меня есть список, к примеру дат (1985, 1986, 1987 и т.д.) Юзер вводит 1985 а рядом с формой выводить определенная надпись, вводит 1985 выводиться другая надпись и т.д. Надеюсь понятно

-~{}~ 30.12.04 16:21:

Блин, вторая дата 1986 :)
 

SelenIT

IT-лунатик :)
как вариант - можно использовать параллельные массивы:
PHP:
function veiw () {
   text = false
   // массив дат
   dates = new Array ('1985', '1986', '1987', ..., '2005')
   // каждой дате соответствует свой текст
   texts = new Array ('Первый текст', 'Второй текст', ..., 'С Новым годом!')
   // ищем в массиве дат то, что ввел юзер
   for (i=0;i<dates.length;i++)
      // если нашли - выведем соотв. текст (с тем же индексом)
      if (dates[i]==parent_text.num.value) text = texts[i]
   // а если не нашли - выведем текст по умолчанию
   if (!text) text = 'Незнакомая дата или вообще что-то непонятное'
   parent_text.exit.value = text
}
 
Сверху