Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
글쓰기에 몇가지 제한을 추가하고 싶습니다. 어떻게 할까요?

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

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

QA

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

답변 3

본문

글쓰기에 몇가지 제한을 추가하고 싶습니다.
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;
            }
        }

 

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

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로