테스트 사이트 - 개발 중인 베타 버전입니다

numeric 사용시 멈춤 채택완료

제목데로 numeric을 사용하고 submit 하면 브라우져가 다운되네요

 

스크립트 오류가 나타나는거면 잡겠는데 그냥 멈추기만 해서 원인을 모르겠네요

 

혹 같은 증상을 겪어보신분 있으시면 답변 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

numeric을 어디서 어떻게 사용했는지에 대한 내용이없네여.

자바스크립트 충돌 같네여.

php코드 문제는 확인이 쉽게 됩니다만 

툴로

스크립트 오류는 확인하셨나여

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

크롬 개발자도구로 확인시에는 오류는 나타나지 않았습니다.
그냥 봤을때 뭔가 무한로딩되듯이 처리중이라서 멈춘것 처럼 느껴지는것 처럼 보였는데 정확히는 모르겠네요 ㅠ 스크립트 충돌쪽으로 찾아봐야겠네요 답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

웨일 브라우저에서 똑같은 현상이 있었습니다.

잠깐 원인을 확인한 바로는 if(wrestFld == null) 조건이 없는 경우 발생하는 문제였습니다. 왜 해당 조건을 처리해야되는지는 모르겠네요 ^^;

wrest.js의 해당 function을 아래와 같이 수정하면 정상적으로 처리됩니다.

 

</p>

<p>function wrestNumeric(fld)</p>

<p>{</p>

<p>    if (fld.value.length > 0) {</p>

<p>        for (i = 0; i < fld.value.length; i++) {</p>

<p>            if (fld.value.charAt(i) < '0' || fld.value.charAt(i) > '9') {</p>

<p>                if (wrestFld == null)</p>

<p>                {</p>

<p>                    wrestMsg = wrestItemname(fld) + " : 숫자가 아닙니다.\n";</p>

<p>                    wrestFld = fld;</p>

<p>                 }</p>

<p>            }</p>

<p>        }</p>

<p>    }</p>

<p>}</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

numeric을 어떻게 사용하셨다는건지 정확한 설명이 없는데요.

input 태그의 class 부분에 numeric을 지정해 보세요.

class="numeric" 로 하시면 되고요 다른 클래스가 있을 경우는 한칸을 띄우고 지정해 주시면 됩니다.

예를 들어서 required라는 클래스가 지정이 된 경우에 numeric을 추가한다면

class="required numeric" 와 같이 지정해 주시면 됩니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그렇게는 사용했습니다 아예 안 먹히는게 아니라 멈추는거라서 스크립트 돌면서 문제가 있는것 같습니다

댓글을 작성하려면 로그인이 필요합니다.

url을 알려주실수있으면 알려줘보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

죄송합니다 url을 알려드릴수가 없는 상황이라서요

<input type="text" name="busi1" value="<?php echo $busi1 ?>" id="busi1" class="frm_input numeric" size="10" maxlength="3">

이렇게 사용했습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록