특수문자 제목 사용 막기 (자바스크립트) 정보
특수문자 제목 사용 막기 (자바스크립트)첨부파일
본문
특수문자 제목 사용 막기 (자바스크립트)
-----------------
-----------------
// 한글,영문,숫자인지 검사A //20110829
-----------------
아랫분이... 소스코드로 막으셨길래... 저는... 그냥 일반사용자 대상으로
★★★★★제목★★★★★★ 이렇게 못쓰게 하는 팁을 공개 합니다.
1) /skin/board/skin명/write.skin.php
<input class='ed' style="width:80%;" name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>" hangulalphanumericA>
2) /js/wrest.js 파일
-----------------
var arrAttr = new Array ('required', 'trim', 'minlength', 'email', 'hangul', 'hangul2',
'memberid', 'nospace', 'numeric', 'alpha', 'alphanumeric',
'jumin', 'saupja', 'alphanumericunderline', 'telnumber', 'hangulalphanumeric', 'hangulalphanumericA');
case "hangulalphanumeric"
: wrestHangulAlphaNumeric(this.elements[i]); break;
case "hangulalphanumericA"
: wrestHangulAlphaNumericA(this.elements[i]); break;
// 한글,영문,숫자인지 검사3
function wrestHangulAlphaNumeric(fld)
{
if (!wrestTrim(fld)) return;
var pattern = /([^가-힣\x20^a-z^A-Z^0-9])/i;
if (pattern.test(fld.value))
{
if (wrestFld == null)
{
wrestMsg = wrestItemname(fld) + ' : 한글, 영문, 숫자가 아닙니다.\n';
wrestFld = fld;
}
}
}
function wrestHangulAlphaNumericA(fld)
{
if (!wrestTrim(fld)) return;
var pattern = /([^가-힣\x20^a-z^A-Z^0-9\-\.,_\/])/i;
if (pattern.test(fld.value))
{
if (wrestFld == null)
{
wrestMsg = wrestItemname(fld) + ' : 한글, 영문, 숫자, 슬래시, 마이너스, 언더바, 점이 아닙니다.\n';
wrestFld = fld;
}
}
}
위 3군데 js 파일 추가하시면 됩니다.
진하지 않은 글자는 원래 있는 내용이니.. 찾아서... 적절한 위치에 배치하시면 끝..
추천
0
0
댓글 2개

ll

소중한 팁 감사합니다 ^^