Я пытаюсь сделать простой калькулятор GPA. Есть 4 формы, и я пытаюсь сделать так, чтобы пользователь вводил 4 буквы (A, B, C, D или F) и каждый из этих чисел представлял значение (A = 4.0, B = 3.0 ect.) И в основном просто получить в среднем их всех. Прямо сейчас я просто сделал это так, чтобы он работал, если пользователь вводит числа, но теперь я хочу изменить его, чтобы пользователь вводил оценки букв и получал тот же номер gpa. Я не знаю, как это сделать. Пожалуйста, помогите поблагодарить вас.Калькулятор GPA, как сделать ввод букв в цифры
(Это мой HTML)
<!DOCTYPE html>
<html>
<head>
<title>GPA Calculator</title>
<link type="text/css" rel="stylesheet" href="project6.css">
<script type="text/javascript" src="project6.js"></script>
</head>
<body>
<h1>Enter Your Grades Below</h1>
<form name="form" id="form">
<br>
<input type="text" class="textForm1" name="textForm1"></input><br>
<input type="text" class="textForm1" name="textForm2"></input><br>
<input type="text" class="textForm1" name="textForm3"></input><br>
<input type="text" class="textForm1" name="textForm4"></input><br>
<button type="button" onClick="getGrade()">Submit</button>
</form>
<div id="div">
</div>
</body>
</html>
(Это мой Javascript)
var getGrade = function() {
var inputOne = document.form.textForm1.value;
var inputTwo = document.form.textForm2.value;
var inputThree = document.form.textForm3.value;
var inputFour = document.form.textForm4.value;
document.getElementById("div").innerHTML = (Number(inputOne) + Number(inputTwo) + Number(inputThree) + Number(inputFour))/4;
}
Как насчет создания функции с переключателем/корпусом внутри, который отображает каждую букву в числовое значение? Вы слышали о заявлении о переключении раньше? – Serlite
Я слышал, что они просто не знакомы с их использованием, поскольку я все еще новичок. Я посмотрю на них больше благодарю вас. – user6901580