<form name = "myForm" onsubmit="foo()">
<p class = "form-text">Name</p>
<input type = "text" name="name" />
<input type = "submit" />
</form>
//javascript (external file)
function foo(){
alert(document.forms["myForm"].name.value)
}
이 코드에 문제가 있습니까? 제출을 누르면 흰색 페이지로 이동하고 아무 일도 일어나지 않습니다.자바 스크립트 양식 액세스
원하는 결과 : 이름 필드
두 번째 예제에서 모든 코드는 document.ready 본문이나 그와 비슷한 내용으로 삽입해야합니다. 맞습니까? – TGM
@TGM, dom의 특정 섹션이로드되기 전에 스크립트가 실행되는 경우에만. 본문 끝 부분에 스크립트 참조를 추가하면'document.onreadystatechange'를 기다릴 이유가 없습니다. – zzzzBov