重複の可能性:
JavaScript で年齢を計算する
生年月日、現在の日付、年齢のテキスト ボックス、テキスト ボックスにデフォルトで現在の日付が表示されるフォームを作成しました。生年月日を選択すると、年齢を計算して年齢のテキスト ボックスに表示します。私の Java スクリプト コード:
<html>
<head>
<script language="javascript">
function aaa()
{
date= new Date();
var d = date.getDate();
var m= date.getMonth()+1;
var y= date.getFullYear();
document.getElementById('ddd').value=m + '/' + d + '/' + y;
}
function display()
{
var a = document.getElementById('eee').getDate.value;
var b = document.getElementById('eee').getMonth.value;
var c = document.getElementById('eee').getFullYear.value;
//var aa= document.getElementById('eee').(this).('getDate').value;
var e= y - c;
{
document.write("Ans="+e);
}
alret(e);
}
</script>
</head>
<body onload="aaa();">
<form name="xyz" method="post">
CurrentDate:<input type="text" name="ddd" id="ddd" readonly="readonly">
BirthDate:<input type="date" name="eee" id="eee">
Age:<input type="text" name="age" id="age">
<input type="submit" name="submit" value="submit" onClick="display();">
</form>
</body>
</html>