JSONArray-4
JSONArray-4
DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script>
let students = [];
let cities = [{ "Cityid": 1, "CityName": "Pune" },
{ "Cityid": 2, "CityName": "Mumbai"},
{ "Cityid": 2, "CityName": "Surat" },
{ "Cityid": 4, "CityName": "Solapur" },
{ "Cityid": 5, "CityName": "Nagpur" }];
function Calculate() {
let r = document.getElementById("txtrno").value;
let n = document.getElementById("txtname").value;
let e = Number(document.getElementById("txtenglish").value);
let m = Number(document.getElementById("txtmaths").value);
let s = Number(document.getElementById("txtscience").value);
let total = e + m + s;
let per = (total / 3).toFixed(2);// for 2 numbers after decimal
let grade = "Fail";
document.getElementById("txttotal").value = total;
document.getElementById("txtpercentage").value = per;
document.getElementById("txtgrade").value = grade;
}
function FillCities() {
let data = "<option selected disabled>Select City</option>";
for (let i = 0; i < cities.length; i++) {
data += "<option>" +cities[i].CityName + "</option>";
}
console.log(data);
document.getElementById("ddcity").innerHTML = data;
function AddData() {
let r = document.getElementById("txtrno").value;
let n = document.getElementById("txtname").value;
let e = Number(document.getElementById("txtenglish").value);
let m = document.getElementById("txtmaths").value;
let s = document.getElementById("txtscience").value;
let total = document.getElementById("txttotal").value;
let per=document.getElementById("txtpercentage").value;
let grade = document.getElementById("txtgrade").value;
let city = document.getElementById("ddcity").value;
function DisplayData() {
</script>
</head>
<body onload="FillCities()">
<table border="1">
<thead>
<tr>
<th>Rollno</th>
<td><input type="text" id="txtrno" /></td>
</tr>
<tr>
<th>Name</th>
<td><input type="text" id="txtname" /></td>
</tr>
<tr>
<th>English</th>
<td><input type="text" id="txtenglish" onchange="Calculate()"
/></td>
</tr>
<tr>
<th>Maths</th>
<td><input type="text" id="txtmaths" onchange="Calculate()" /></td>
</tr>
<tr>
<th>Science</th>
<td><input type="text" id="txtscience" onchange="Calculate()"
/></td>
</tr>
<tr>
<th>Total</th>
<td><input type="text" id="txttotal" readonly/></td>
</tr>
<tr>
<th>Percentage</th>
<td><input type="text" id="txtpercentage" readonly/></td>
</tr>
<tr>
<th>Grade</th>
<td><input type="text" id="txtgrade" readonly /></td>
</tr>
<tr>
<th>City</th>
<td>
<select id="ddcity">
<option selected disabled>Select City</option>
</select>
</td>
</tr>
<tr>
<td><input type="button" value="Submit" onclick="AddData()" /></td>
</tr>
</thead>
</table>
<hr />
<table border="1">
<thead>
<tr>
<th>Rollno</th>
<th>Name</th>
<th>English</th>
<th>Maths</th>
<th>Science</th>
<th>Total</th>
<th>Percentage</th>
<th>Grade</th>
<th>City</th>
</tr>
</thead>
<tbody id="tbldata"></tbody>
</table>
</body>
</html>