테스트 사이트 - 개발 중인 베타 버전입니다

서명 날인 필수 입력 체크 어떻게 하나요? 채택완료

주민 8년 전 조회 4,216

안녕하세요

https://sir.kr/g5_skin/11807">https://sir.kr/g5_skin/11807

회원가입시 서명 날인 넣어 놨는데

필수 입력 체크 어떻게 하나요?

                                                                                                               

                   

                                       

                   

                       
                       
                         
                           
                               
                                    Canvas is not supported                                    
                                                                                                                   
                               
                             
                       
                   
             

submit script 를 어떻게 해야 할지 모르겠네요.

  // 서명검사   if ((f.w.value == "") || (f.w.value == "u" && f.mb_3.defaultValue != f.mb_3.value)) {    if($('#mb_3').val()==0){     sweetAlert("서명", "서명이 정상적으로 입력되지 않았습니다.", "error");     $('#mb_3').focus();     return false;    }   }

이렇게 해도 적용이 안되네요

계속 서명이 입력안되었다고만 하네요

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
8년 전

required>

색상으로 표시된 부분을 추가해보세요.

그리고, 

sweetAlert() 이함수가 어디에 정의돼 있는지 출력한 소스엔 없어서.. 

sweetAlert("서명", "서명이 정상적으로 입력되지 않았습니다.", "error"); 

위에 소스를 아래 소스로 ...

Alert("서명이 정상적으로 입력되지 않았습니다."); 

이렇게 변경후 체크가 되는지 테스트해보시길...

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

아주옛날 질문이지만..

저도 고민고민하다 방법을 찾아내어 

추후에 보실 분들을 위해서 방법을 남깁니다

제 코드 중 일부인데 저는 서명을 여분필드5로 입력받았고

만약 입력이 없는경우 alert를 띄우면서 이벤트를 스탑시키는 코드를 넣었습니다 (이벤트 스탑이없었더니 submit으로 다음페이지로 넘어가버리더라구요)

 

                        function fun_submit() {

                            if(isSign) {

                                var canvas = $("#canvas").get(0);

                                var imgData = canvas.toDataURL();

                                jQuery('#page').find('p').remove();

                                jQuery('#page').find('img').remove();

                                jQuery('#page').append(jQuery('

아래의 서명날인을 사용합니다.

'));

                                jQuery('#wr_5').append($('').attr('value',imgData));

 

                                closePopUp();

                            } else {

                                alert('서명해주세요');

                                event.preventDefault();

                            }

                        }

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인