[에러].submit() is not function - form 객체 submit()이 안될 때
웹 & 안드로이드/HTML52014. 5. 18. 10:00
<script type="text/javascript">
window.onload = function(){
document.querySelector("input[type=button]#button1")
.addEventListener("click", function(){
var pw = document.querySelector("input[type=password]#pw").value;
var pw2 = document.querySelector("input[type=password]#pw2").value;
console.log(pw + pw2);
if(pw == pw2){
document.form1.submit();
}
});
}
</script>
<form name="form1" action="${contextPath}/member/join" method="post">
id : <input type="text" name="id" required="required"/>
pw : <input type="password" id="pw" name="pw" required="required"/>
pw 확인 : <input type="password" id="pw2" required="required"/>
<input type="button" id="submit" value="입력"/>
</form>
비밀번호 두개를 비교하여 같으면 submit하는 스크립트이다.
하지만 이 상황에서는 submit이 함수가 아니라며 submit이 되지 않는다..
그 이유는 20번 줄에 버튼의 id에 submit이라는 값을 주었기 때문... submit이라는 값을 주지 않으면 정상적으로 동작한다..
'웹 & 안드로이드 > HTML5' 카테고리의 다른 글
[Canvas] 연습 (0) | 2014.06.02 |
---|---|
[Javascript] let - 변수 스코프를 조절하는 키워드. (0) | 2014.05.29 |
[Javascript] querySelector (0) | 2014.05.18 |
에지윅 webnote - 설치가 간편한 글 에디터 (0) | 2014.02.12 |
collie/jindo - 게임개발에 유용한 javascript 프레임워크 (0) | 2014.01.05 |
댓글()