You are on page 1of 2

<html>

<head>

<title>Document</title>

</head>

<body>

<form style="width: 50%;" action="" >

<fieldset style="text-align: center;">

<legend style="width: 70px; padding: 2px; margin-left: calc(50% - 35px - 8px);">

<h1>Input</h1>

</legend>

<label for="score">Score:</label>

<input style="margin-bottom: 1rem; width: 250px;" type="number" name="score" id="score"


min="0" max="100" required><br>

<button style="margin-bottom: 1rem;" type="button"


onclick="handleCheck()">Check</button><br>

<label for="grade">Grade:</label>

<input style="margin-bottom: 1rem; width: 250px;" type="text" id="grade" readonly ><br>

<label for="remark">Remark:</label>

<input style="width: 250px;" type="text" id="remark" readonly >

</fieldset>

</form>

<script>

function handleCheck() {

const score = parseInt(document.getElementById('score').value)

let grade, remark;

if(score >= 70 && score <= 100) {

grade = 'A';
remark = 'Pass';

} else if(score >= 60 && score <= 69) {

grade = 'B';

remark = "Pass"

} else if(score >= 50 && score <= 59) {

grade = 'C';

remark = "Pass"

} else if(score >= 45 && score <= 49) {

grade = 'D';

remark = "Pass"

} else if(score >= 40 && score <= 44) {

grade = 'E';

remark = "Pass"

} else if(score >= 0 && score < 40) {

grade = 'F';

remark = "Fail"

} else {

grade = '';

remark = "Invalid Score"

document.getElementById('grade').value = grade;

document.getElementById('remark').value = remark;

</script>

</body>

</html>

You might also like