Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Подстановка значений в input (https://javascript.ru/forum/jquery/58323-podstanovka-znachenijj-v-input.html)

Laroux 15.09.2015 15:13

Подстановка значений в input
 
Помогите запилить такую штуку: есть 2 массива (PHP)
//именительный падеж
$arr_ip=array(
"Директор",
"Генеральный директор",
"Заместитель директора",
"Главный инженер",
"Специалист",
//...
);
//родительный падеж
$arr_rp=array(
"директора",
"генерального директора",
"заместителя директора",
"главного инженера",
"специалиста",
//...
);

Кол-во элементов в массивах совпадают, как Вы понимаете.

Далее есть два поля в контейнере <form>
<input type=text name=d_ip id=d_ip>
<input type=text name=d_rp id=d_rp>
когда юзер пишет в поле d_ip должность в именительном падеже, то в поле d_rp хотелось бы автоматом вставлять соответствующую должность в родительном падеже.

Сложно это?

рони 15.09.2015 15:43

Laroux,
ввели слово - ищем это слово в первом массиве запоминаем индекс -- берём слово во втором массиве по этому индексу - добавляем во второй инпут

nesnayka 15.09.2015 18:53

Рони вам ответил, но только сделайте первым не инпут, а селект, в котором пропишите список из первого масива - ибо найдутся любители писать дЕректор, замИститель, инжИнер, спИциалист. Это и избавит от обработки неправильно написанного, и упростит задачу - value option'ов проставьте в соответствии с номерами элементов массива.


Часовой пояс GMT +3, время: 23:27.