Показать сообщение отдельно
  #14 (permalink)  
Старый 30.09.2022, 12:51
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,202

Сообщение от Marts
Для первой формы я справился и подключил ваш пример! А как подключить ещё ко второй?
Вариант для двух "форм"...
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<!--
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
-->
<style>
</style>
<script>
document.addEventListener('DOMContentLoaded', _ => {
	const arr = [
		{passport: "", organ: "", data:""},
		{passport: "11 12 675677", organ: "Кукуевский ГОВД", data: "12.05.2000"},
		{passport: "18 22 970734", organ: "Гадюкинский ГОВД", data: "22.09.1989"}
	];
	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];
		})
	})
})
/*
$(_ => {
})
*/
</script>
</head>
<body>
<div>
	<select class="employees">
		<option>Сотрудник ...</option>
		<option>А. С. Сидоров</option>
		<option>В. П. Петров</option>
	</select>
	<input name="passport" />
	<input name="organ" />
	<input name="data" />
</div>
<div>
	<select class="employees">
		<option>Сотрудник ...</option>
		<option>А. С. Сидоров</option>
		<option>В. П. Петров</option>
	</select>
	<input name="passport" />
	<input name="organ" />
	<input name="data" />
</div>
</body>
</html>

Последний раз редактировалось ksa, 30.09.2022 в 12:57.
Ответить с цитированием