Показать сообщение отдельно
  #16 (permalink)  
Старый 30.09.2022, 13:56
Аватар для Marts
Новичок на форуме
Отправить личное сообщение для Marts Посмотреть профиль Найти все сообщения от Marts
 
Регистрация: 30.09.2022
Сообщений: 8

А можете растолкововать немного? Что я делаю не так? (вообще по разному пытался)


Я так делаю?

Создал "Файл DOMContentLoaded.js" и поместил туда
document.addEventListener('DOMContentLoaded', _ => {
	const arr = [
		{passport: "", organ: "", data:"", fio:""},
		{passport: "11 12 675677", organ: "Кукуевский ГОВД", data: "12.05.2000", fio: "А. С. Сидоров"},
		{passport: "18 22 970734", organ: "Гадюкинский ГОВД", data: "22.09.1989", fio: "В. П. Петров"}
	];
	document.querySelectorAll('.employees').forEach(el => {
		el.addEventListener('change', function() {
			const d = arr[this.selectedIndex];
			const o = el.closest('div')
			for(var k in d) o.querySelector('[name="'+k+'"]').value = d[k];
		})
	})
})
/*
$(_ => {
})
*/


Добавил в html выпадающие списки (пока только к одной форме добавил)
<div>
	<select class="employees">
		<option>Сотрудник ...</option>
		<option>А. С. Сидоров</option>
		<option>В. П. Петров</option>
	</select>
</div>


К каждой из своих форм в input добавил
name="passport"
name="organ"
name="data"
name="fio"

Просто чёт пока не выходит у меня ни чего вообще) Думаю думаю
Изображения:
Тип файла: jpg Screenshot_3.jpg (61.6 Кб, 5 просмотров)

Последний раз редактировалось Marts, 30.09.2022 в 14:04.
Ответить с цитированием