<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Policy Creations</title>
<script type="text/javascript">
/* function autofillValues(country,state, city, pincode,branch,addrLine1,addrLine2){ */
function autofillValues(country){
console.log(country);
document.getElementById('country').value = country;
alert(document.getElementById('country').value);
/* document.getElementById('state').value = state;
document.getElementById('city').value = city;
document.getElementById('pincode').value = pincode;
document.getElementById('branch').value = branch;
document.getElementById('addrLine1').value = addrLine1;
document.getElementById('addrLine2').value = addrLine2; */
}
</script>
</head>
<body>
<h1># Policy Creation</h1>
<br>
<h2>Insurer Details</h2>
<form name="newPolicy" th:object="${insurerList}">
Insurer Name<sup>*</sup>
<!-- onchange = "autofillValues()" -->
<select onchange = "autofillValues('${insurerList')" >
<option value="">Select</option>
<option th:each = "insurer : ${insurerList}"
th:value = "${insurer.name}"
th:utext="${insurer.name}" />
</select>
Country<sup>*</sup> <input type="text" name="country" id="country"/>
State<sup>*</sup> <input type="text" name="state" id="state" value=""> <br><br>
City<sup>*</sup> <input type="text" name="city" id="city" value="">
Pincode<sup>*</sup> <input type="text" name="pincode" id="pincode" value="">
Branch<sup>*</sup> <input type="text" name="branch" id="branch" value="">
Address Line 1<sup>*</sup> <input type="text" name="addrLine1" id="addrLine1" value="">
Address Line 2 <sup>*</sup> <input type="text" name="addrLine2" id="addrLine2" value="">
</form>
</body>
</html>
У меня есть требование в проекте, где раскрывающийся список должен быть показан пользователю.Данные для отображения в раскрывающемся списке поступают из базы данных и задаются в объекте.этот объект затем повторяется, чтобы показать выпадающий список .. в моем случае объект является массивом (insurerList) .. после отображения данных в раскрывающемся списке я хочу автоматически заполнить другие текстовые поля, значения которых присутствуют в объекте insurerlist ...
Может кто-нибудь сказать мне, как я могу добиться этой функциональности в HTML?
IAM с помощью Spring MVC .... значение insurerList устанавливается в атрибуте модели Spring MVC ... любой другой подход к этомупроблема тоже приветствуется ...