Приветствую всех, кто я в школе для разработки программного обеспечения, а не новенького, но все же студент в области с большим количеством уроков, и мне было интересно, может ли кто-нибудь сказать мне, если бы я просто делал новичка ошибка. У меня было задание домашней работы в моем классе html и JavaScript, чтобы создать страницу, на которой кто-то мог бы указать имя, возраст и запрос изменения цвета фона с помощью JavaScript. Я смог выполнить задание, но после предупреждения, чтобы сообщить вам свое имя, возраст и цвет, на котором был обрамлен фон (на данный момент фон - это цвет, который вы положили), он сбрасывает форму/страницу. Я не знаю, почему это делает это, и никто не делает этого в моем классе, поэтому мне было интересно, может ли кто-нибудь сказать мне, почему он отдыхает, и если это то, что я сделал в коде, чтобы я мог следить за ним в будущем ,Не знаю, почему он переиздан
<!DOCTYPE html>
<html>
<head>
<script>
function getInformation() {
var strColor = prompt("What is your favorite color");
var strFirstName = document.getElementById("txtName").value;
var strYourAge = document.getElementById("txtAge").value;
document.body.style.backgroundColor= strColor;
alert(strFirstName + "Your favorite background color was applied to the backgrond of the page. \n\n and your age is" + strYourAge);
}
</script>
</head>
<body>
<form>
<table>
<tr>
<td><label>First Name</label>
</tr>
<tr>
<td><input id="txtName" type="text" name="Name" required></td>
</tr>
<tr>
<td><label>Your Age</label></td>
</tr>
<tr>
<td><input id="txtAge" type="number" name="Age" required></td>
</tr>
<tr>
<td><button onclick="getInformation()">Submit</button></td>
</tr>
</table>
</form>
</body>
</html>
Это, кажется, сегодня эпидемия;) Знаете ли вы, что происходит, когда вы отправляете форму? – Teemu