현재 자바 스크립트 및 xhtml을 처음 배우고 있으며 현재 해결할 수 없었던 문제가 있습니다. 나는 그것이 꽤 간단한 수정이라고 생각한다, 나는 단지 그것을 할 수 있기 위해 지식을 가질 필요가 없다. 다음은 javascript이고 xhtml에서 호출하는 방법입니다.자바 스크립트가 양식의 값에 액세스하지 않습니다.
이것은 greet.js라는 javascript 파일에 있습니다.
function tOD() {
timeOfDay = new Date
if (timeOfDay.getHours() < 5) {
alert("Either go to bed, or go back to bed " + document.form[0].inputname.value);
}
else if (timeOfDay.getHours() < 11) {
alert("Rise and shine " + document.form[0].inputname.value);
}
else if (timeOfDay.getHours() < 17) {
alert("Good afternoon " document.form[0].inputname.value);
}
else {
alert("And after a hard day at work you can relax at last, " + document.form[0].inputname.value);
}
}
그리고 여기 내 xhtml에서 구현하려고합니다. I 버튼을 누를 때 내가 데려 갈 경우 document.form에서
<script type="text/javascript" src="greet.js"></script>
<FORM NAME = input>
Please enter your name:
<input type= "text" name = "inputName"/>
<input Type= Button NAME= "greeting" VALUE="ok" onClick="greet()"/>
</FORM>
자바 스크립트 작품 [0]는 하루의 정확한 시간을 알려 것 .inputname.value. 그래서 그것은 document.form [0] .inputname.value 여야합니다, 틀린 것이 틀림 없습니다, 나는 그것을 고칠 방법을 모르겠습니다. 또한 형식 [0] 대신 요소 [0]을 사용하고 입력 및 요소 [입력]을 시도 했으므로 어떤 결과가 될지 잘 모르겠습니다 ...
감사합니다.
아, 덕분에 많은 도움이되었는데, 지금 어디서 잘못되었는지 알 수 있습니다. – DanMc