카테고리 없음

alert 후 새로고침 안되게 하면서 값은 넘겨주기(onsubmit 사용)

onnnzeoz 2023. 5. 17. 09:23

 

if($newpassword.val().length == 0){
        alert('비밀번호를 입력해 주세요!');
        console.log("1");
        $newpassword.focus();
        return false;
    }else if($confirm_password.val() == ''){
        alert('비밀번호 확인을 해주세요!');
        $confirm_password.focus();
        console.log("2");
        return false;

alert후 새로고침이 안되게 하려면 어떻게 하나 찾아보니 button태그의 type을 button으로 하라는 글들이 있었는데

나같은 경우엔 버튼을 submit으로 해야했어서 이 방법은 안되고

script에 return false를 넣어줬다

그리고 form태그에 onsubmit속성을 더해줘야한다!!!!

<form action="userSetting.do" method="post" enctype="multipart/form-data" onsubmit="return join()" >​

join()함수가 실행된 후에 form태그가 실행되게하는 속성

이게 꼭 있어야 된다

 

똑같은 script를 가진 두 페이지의 결과가 달라서 처음부터 살펴보니 전에 실험삼아 넣어놨던 onsubmit 속성덕분에 한쪽에서는 된거였다는 사실을 발견했다

 

생각보다 간단쓰

 

--

안해줬을 때 나는 500에러