입력시 콤마 찍어요 ^^; ,,,, > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

입력시 콤마 찍어요 ^^; ,,,, 정보

입력시 콤마 찍어요 ^^; ,,,,

본문

온라인 견적 또는 쇼핑몰 이용시 텍스트 값 자동으로 콤마 찍어지는 스크립트입니다.
아주 유용할것 같아 퍼왔습니다.^^;

헤드사이에 넣든가 아님 별도로 폼아래에서 불러오면되요...
<SCRIPT LANGUAGE="JavaScript">
<!--

function dataintComma(formnum) {
 
   
    num1 = formnum.length;       

        FirstNum = formnum.substr(0,1);
        FirstNum2 = formnum.substr(1,num1);
 
        if(FirstNum == "0"){
                alert("입력숫자는 0 으로 시작할 수 없습니다.");
        return FirstNum2;
                formnum = FirstNum2;
        }

        loop = /^\$|,/g;
    formnum = formnum.replace(loop, "");

        document.forms[0].dollar.value=formnum;
       
        var fieldnum = '' + formnum;   

          if (isNaN(fieldnum)) {
        alert("숫자만 입력하실 수 있습니다.");       
    document.forms[0].Won.value == "";
        document.forms[0].Won.focus();
        return "";
        }
        else {
        var comma = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
        var data = fieldnum.split('.');
        data[0] += '.';
          do {
            data[0] = data[0].replace(comma, '$1,$2');
            } while (comma.test(data[0]));

          if (data.length > 1) {
          return data.join('');
          }
          else {
          return data[0].split('.')[0];
                }
        }
}


//-->

</SCRIPT>

차후 입력시
<form name="testForm"> //폼네임만 수정

<input type="text" name="Won"  id="price" size="20" maxlength="18" onkeyup="document.testForm.Won.value=dataintComma(document.testForm.Won.value);"> //폼네입명만 수정
<input type="hidden" name="dollar"> //절대첨부해야함.
</form>

 자료출처 :http://www.sourcenara.com/SourcenaraScript/form/54/54.htm

그럼...
추천
0

댓글 2개

전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT