Я пытаюсь создать форму в html/javascript, где пользователь может ввести дату своего рождения, а затем отобразится сообщение с сообщением «you are» x «years old», используя данные с даты их рождения. Однако я совершенно не уверен, как заставить это работать?Показывать возраст от ввода DoB в Javascript
Вот код, у меня в данный момент:
HTML:
<input type="date" id="myBirthday" value="dd-mm-yyyy">
<button onclick="submitBirthday()">Submit</button>
JS:
function submitBirthday() {
var birthday = document.getElementById("myBirthday").value;
document.getElementById("displayBirthday").innerHTML = ("You are " + birthday + " years old.");
}
Я понимаю, что это показывает «вы 'дд-мм-гггг' лет в настоящее время, но это все, что я смог сделать.
Любая помощь будет принята с благодарностью! Спасибо
, пожалуйста, после того, что вы пробовали до сих пор – Banana
<входной тип = идентификатор = значение "myBirthday" "дата" = "дд-мм-гггг"> кнопку Отправить соборования submitBirthday() { var birthday = document.getElementById ("myBirthday"). Value; document.getElementById ("displayBirthday"). InnerHTML = ("У вас есть" + день рождения + "лет."); Я понимаю, что это показывает, что вы сейчас «dd-mm-yyyy», но это все, что я смог сделать. –