私はこのコードを持っています。このコードはユーザーの年齢を計算できる必要があり、提供されたテキスト ボックスに表示する必要があり、ユーザーが生年月日を変更した場合は年齢を変更する必要があります。しかし、このコードは機能しません。計算された年齢がテキスト ボックスに表示されません。
<input name= "date" type="text" readonly="readonly" />
<select id="Ultra" onchange="run()">
<option value="11/15/991">1991-11-15</option>
<option value="10/23/1992">1992-10-23</option>
</select><br><br>
TextBox1<br>
<input type="text" id="srt" placeholder="get value on option select" readonly="readonly"><br>
<script type="text/javascript">
function run() {
var birth = document.getElementById("Ultra").value;
var check = new Date();
var milliDay = 1000 * 60 * 60 * 24;
var AgeinDay = (check - birth) / milliday;
var ComputAge = Math.floor(AgeinDay / 365 );
var age = ComputAge / 365;
document.getElementById("srt").value = age;
}
</script>