BOARD

팁·활용

그누보드 글 제목 특수문자 입력 제한 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 5회 작성일 26-10-22 16:15

본문

그누보드 글 제목 특수문자 입력 제한 방법

그누보드 게시판 글 제목에 특수문자 입력을 제한하고 한글, 영문, 숫자만 허용하도록 설정하는 방법을 안내합니다.

게시판 글 제목 특수문자 입력 제한 방법

그누보드에서 게시판 글 제목 입력 시 한글, 영문, 숫자만 허용하고 특수문자 입력을 금지하려면 js/wrest.js 파일을 활용하여 입력 폼 태그에 규칙을 추가할 수 있습니다.

수정 파일 및 위치

  • 수정 파일: write.skin.php
  • 대상 필드: wr_subject 입력 태그

설정 방법

write.skin.php 파일에서 제목 입력 폼(input 태그)의 class 속성에 hangulalnum을 추가합니다.

적용 전 예시:

<input type="text" name="wr_subject" value="<?php echo $subject?>" id="wr_subject" required class="frm_input full_input required" size="50" maxlength="255" placeholder="제목">

적용 후 예시:

<input type="text" name="wr_subject" value="<?php echo $subject?>" id="wr_subject" required class="frm_input hangulalnum full_input required" size="50" maxlength="255" placeholder="제목">

추가 활용 안내

  • 제목뿐만 아니라 여분 필드 등 원하는 입력 항목에도 동일하게 hangulalnum 클래스를 추가하여 특수문자 입력을 제한할 수 있습니다.
  • 전체 금지 설정이 적용되므로 쉼표, 마침표, 따옴표 등의 특수문자도 모두 입력이 금지됩니다.

그누보드 글 제목 특수문자 입력 제한 방법

그누보드에서 게시판 글 제목 입력 시 js/wrest.js 파일을 활용하여 쉼표, 마침표, 따옴표 등을 포함한 특수문자 입력을 금지하고 한글, 영문, 숫자만 허용하도록 설정할 수 있습니다.

수정 위치 및 코드

  1. 수정할 파일: write.skin.php
  2. 기존 제목 입력 태그 확인:
    <input type="text" name="wr_subject" value="<?php echo $subject?>" id="wr_subject" required class="frm_input full_input required" size="50" maxlength="255" placeholder="제목">
  3. 입력 태그의 class 속성에 hangulalnum 추가:
    <input type="text" name="wr_subject" value="<?php echo $subject?>" id="wr_subject" required class="frm_input hangulalnum full_input required" size="50" maxlength="255" placeholder="제목">

활용 범위 및 주의사항

  • 제목 입력란뿐만 아니라 여분 필드 등 원하는 항목에도 동일한 방식으로 hangulalnum 클래스를 추가하여 적용할 수 있습니다.

그누보드 글 제목 특수문자 입력 제한 방법

그누보드 게시판에서 글 제목을 입력할 때 쉼표, 마침표, 따옴표 등을 포함한 특수문자 입력을 금지하고 한글, 영문, 숫자만 허용하려면 js/wrest.js 파일을 활용하여 간단하게 설정할 수 있습니다.

1. 수정 파일 위치

  • 경로: 게시판 스킨 디렉토리 내의 write.skin.php 파일을 수정합니다.

2. 코드 수정 방법

write.skin.php 파일에서 제목 입력 폼(input 태그)의 class 속성에 hangulalnum을 추가합니다.

수정 전 예시:

<input type="text" name="wr_subject" value="<?php echo $subject?>" id="wr_subject" required class="frm_input full_input required" size="50" maxlength="255" placeholder="제목">

수정 후 예시:

<input type="text" name="wr_subject" value="<?php echo $subject?>" id="wr_subject" required class="frm_input hangulalnum full_input required" size="50" maxlength="255" placeholder="제목">

3. 다른 입력 항목 적용

제목 입력란뿐만 아니라 여분 필드 등 운영자가 원하는 다른 입력 항목에도 동일하게 hangulalnum 클래스를 추가하여 특수문자 입력 제한 규칙을 확장 적용할 수 있습니다. 이를 통해 한글, 영문, 숫자 중에서 원하는 조합으로 선택하여 입력 항목별로 설정이 가능합니다.

상황별 표

내 상황우선할 판단다음 행동
게시판 글 제목에 특수문자 입력을 완전히 금지하고 싶을 때js/wrest.js 유효성 검증 규칙 활용 여부 확인스킨 파일인 write.skin.php의 제목 입력 폼 태그(input)에 hangulalnum 클래스 추가
제목뿐만 아니라 여분 필드나 다른 입력 항목에도 특수문자를 제한하고 싶을 때원하는 항목의 입력 태그별 특수문자 조합 허용 범위 결정대상 입력 폼 태그의 class 속성에 hangulalnum 클래스 동일하게 추가

실전 FAQ

Q. hangulalnum 클래스를 추가했는데도 특수문자가 그대로 입력되거나 검증이 작동하지 않습니다.

  • 예외 및 막히는 지점: 브라우저 캐시로 인해 수정된 스킨 파일이나 js/wrest.js 스크립트가 즉시 반영되지 않았을 수 있습니다. 또한 사용 중인 게시판 스킨이 기본 경로 외의 커스텀 스킨 경로를 사용하고 있어 다른 write.skin.php 파일을 수정했을 가능성이 있습니다. 브라우저 캐시를 비우고 정확한 스킨 경로의 파일을 수정했는지 확인하세요.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.