javajobo1
322
2021-01-13 21:39:08
2
123

form.submit() 질문입니다.



<script type="text/javascript">
		function update(form){
			
			var title = form.title.value;
			var content = form.content.value;
			var userId = "${sessionScope.user.getUserId()}";
			
			if (userId != "${boardRead.writer}") {
				alert("작성자만 수정할 수 있습니다.");
				return false;
			} else{
				alert("수정 완료.");
				return true;
			}
			
			form.submit();
			
		}
	</script>

이렇게 있는데 alert 창만 뜨고 form action url을 안 타는데 이유가 뭔가요?

답변해 주시면 감사하겠습니다.

0
  • 답변 2

  • 킁킁탐정
    681
    2021-01-13 21:46:19

    if와 else로 인해서 form.submit()에 도달하기전에 return되어서 함수가 끝납니다. 그러므로 return true 위에 form.submit()를 호출하시면 될꺼 같습니다.


  • javajobo1
    322
    2021-01-13 21:59:19

    답변 감사합니다~!

  • 로그인을 하시면 답변을 등록할 수 있습니다.