글쓰기에 몇가지 제한을 추가하고 싶습니다. 어떻게 할까요?

글쓰기에 몇가지 제한을 추가하고 싶습니다. 어떻게 할까요?

QA

글쓰기에 몇가지 제한을 추가하고 싶습니다. 어떻게 할까요?

본문

글쓰기에 몇가지 제한을 추가하고 싶습니다.
1. wr_name 은 두글자 이상
2. wr_3은 10글자 이상
3. 이메일검증부분도 넣고 싶습니다. (지금은 abc@까지만 써도 넘어가네요)

아래쪽 자바스크립트에 어떻게 쓰면 좋을까요?
조언을 부탁드립니다. 
감사합니다.

이 질문에 댓글 쓰기 :

답변 3

현재 사용중인 보드스킨에서 write.skin.php 여신뒤에

 

    function fwrite_submit(f)
    {
        <?php echo $editor_js; // 에디터 사용시 자바스크립트에서 내용을 폼필드로 넣어주며 내용이 입력되었는지 검사함   ?>

 

이 코드 아래에

 


        // 1. wr_name 두글자 이상 검사
        if (f.wr_name && f.wr_name.value.trim().length < 2) {
            alert('이름은 두글자 이상 입력해주세요.');
            f.wr_name.focus();
            return false;
        }
        
        // 2. wr_3 10글자 이상 검사 (wr_3 필드가 있는 경우)
        if (f.wr_3 && f.wr_3.value.trim().length < 10) {
            alert('wr_3 필드는 10글자 이상 입력해주세요.');
            f.wr_3.focus();
            return false;
        }
        
        // 3. mb_email 이메일 유효성 검사 (실제로는 wr_email 필드명 사용)
        var emailField = f.wr_email || f.mb_email; // 둘 다 확인
        if (emailField && emailField.value.trim() !== '') {
            var email = emailField.value.trim();
            var emailPattern = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
            
            if (!emailPattern.test(email)) {
                alert('올바른 이메일 주소를 입력해주세요.');
                emailField.focus();
                return false;
            }
        }

 

이 코드를 넣어주시면됩니다.

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129,119 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT