답변 4개 / 댓글 3개
채택된 답변
+20 포인트
numeric을 어디서 어떻게 사용했는지에 대한 내용이없네여.
자바스크립트 충돌 같네여.
php코드 문제는 확인이 쉽게 됩니다만
툴로
스크립트 오류는 확인하셨나여
웨일 브라우저에서 똑같은 현상이 있었습니다.
잠깐 원인을 확인한 바로는 if(wrestFld == null) 조건이 없는 경우 발생하는 문제였습니다. 왜 해당 조건을 처리해야되는지는 모르겠네요 ^^;
wrest.js의 해당 function을 아래와 같이 수정하면 정상적으로 처리됩니다.
Copy
function wrestNumeric(fld)
{
if (fld.value.length > 0) {
for (i = 0; i < fld.value.length; i++) {
if (fld.value.charAt(i) < '0' || fld.value.charAt(i) > '9') {
if (wrestFld == null)
{
wrestMsg = wrestItemname(fld) + " : 숫자가 아닙니다.\n";
wrestFld = fld;
}
}
}
}
}
numeric을 어떻게 사용하셨다는건지 정확한 설명이 없는데요.
input 태그의 class 부분에 numeric을 지정해 보세요.
class="numeric" 로 하시면 되고요 다른 클래스가 있을 경우는 한칸을 띄우고 지정해 주시면 됩니다.
예를 들어서 required라는 클래스가 지정이 된 경우에 numeric을 추가한다면
class="required numeric" 와 같이 지정해 주시면 됩니다.
답변을 작성하려면 로그인이 필요합니다.
그냥 봤을때 뭔가 무한로딩되듯이 처리중이라서 멈춘것 처럼 느껴지는것 처럼 보였는데 정확히는 모르겠네요 ㅠ 스크립트 충돌쪽으로 찾아봐야겠네요 답변 감사합니다.