Я буквально полный новичок, когда дело доходит до JS, и Ive получил вопрос из школы, о котором я не могу понять. Я немного поработал, но буду очень благодарен за некоторые советы/помощь, поскольку я полностью застрял!
Похоже на то, что:
Извлеките веб-страницу с помощью HTML5, которая просит пользователя ввести свой год рождения и текущий год.
Когда пользователь нажимает на кнопку, функция JS вызывается
Функция должна принимать пользовательские входные данные в качестве параметров и рассчитать возможный возраст
Если пользователь вводит недействительны, сообщение об ошибке должно отображаться на экране (убежище I ! «т даже получил это далеко)
Моя попытка до сих пор выглядит следующим образом:
Основы JavaScript для школы
<head>
</head>
<body>
<script type="text/javascript">
function calculateAge()
{
var birthyear= document.form.text.birthyear.value;
var currentyear= document.form.text.currentyear.value;
var sum= birthyear - currentyear;
document.write=("<button onclick="calculateAge()">Calculate Age"You are either " + sum " or " + sum + 1)</button>
}
</script>
<form>
Birth Year
<input type="text" name="birthyear">
<br> <br>
Current Year
<input type="text" name="currentyear">
<br><br>
<button onclick="calculateAge()">Calculate Age</button>
</form>
</body>
Любая помощь была бы ДЕЙСТВИТЕЛЬНО apppreciated, я думаю, как только я увижу код, написанный правильно для вопросов, которые заданы им, будет очень помогать в моем понимании вещей ... Cheers.
Это, кажется, именно это спариванию, спасибо так много! Я собираюсь сравнить то, что я написал, и посмотреть, что я делаю неправильно. Еще раз спасибо – MarkoD
@MarkoD в приведенном выше коде, форма получила имя атрибута. используя то, что ввод извлекается, то есть разница в его и урском коде –