-1
내가 그 작업을 한 것은 확실하지 않지만 얼마 전에 작업 했었지만 잊어 버린 것을 찾을 수없는 것 같습니다. 나는 잠시 동안 그것을 찾으려고 노력하고 있었고, 어떤 도움을 주셔서 감사합니다. 그것은 작동이 중지 때 모든자바 스크립트 코드의 오류 중 하나를 찾을 수 없습니다.
<head>
<title></title>
</head>
<body>
Welcome to the Age Calculator!
<br>
<br>
<br>
<form name="form">
Birth Year:
<br>
<input type="text" id="birthYear">
<br>Current Year:
<br>
<input type="text" id="currentYear">
<br>
<br>
<br>Birth Month:
<br>
<input type="text" id="birthMonth">
<br>Current Month
<br>
<input type="text" id="currentMonth">
<br>
<br>
<br>Birth Date
<br>
<input type="text" id="birthDate">
<br>Current Date
<br>
<input type="text" id="currentDate">
<br>
<br>
<br>Birth Time (Convert time to a decimial Ex: 9:45pm = 21.75
<br>
<input type="text" id="birthTime">
<br>Current Time
<br>
<input type="text" id="currentTime">
<br>
<br>
<a id="Submit_Button" onclick="test();" href="javascript:void(0);" title="Submit">Submit</a>
</form>
<script type="text/javascript">
function test() {
var currentYear = document.getElementById("currentYear");
var birthYear = document.getElementById("birthYear");
var ageYear = (currentYear.value - birthYear.value)
var birthMonth = document.getElementById("birthMonth");
var currentMonth = document.getElementById("currentMonth");
if (birthMonth.value < currentMonth.value) {
var ageMonth = (currentMonth.value - birthMonth.value)
} else {
var ageMonth = (12 - (birthMonth.value - currentMonth.value))
}
var birthDate = document.getElementById("birthDate");
var currentDate = document.getElementById("currentDate");
if (birthDate.value < currentDate.value) {
var ageDate = (currentDate.value - birthDate.value);
} else {
var ageDat = (30 - birthDate.value);
var ageDate = (curentDate.value + ageDat);
}
var birthTime = document.getElementById("birthTime");
var currentTime = document.getElementById("currentTime");
if (birthTime.value > currentTime.value) {
var ageTim = ((birthTime.value + currentTime.value) % 1);
var ageTime = ((24 - (birthTime.value - ageTim) + currentTime.value);
} else {
var ageTim = ((currentTime.value - birthTime.value) % 1);
var ageTime = ((currentTime.value - birthTime.value) - ageTim);
}
alert("You are " + ageYear + " years, " + ageMonth + " months, " + ageDate + " days, " + ageTime + " hours, and " + ageMin + " minutes old.");
}
</script>
</body>
오류가 무엇을 얻고된다? – Bergi
그리고 어떤 코드가 오류의 원인입니까? – jfriend00
그냥 자바 스크립트 콘솔을 열고 오류를 볼 수 있습니다. – zord