입력시 콤마 찍어요 ^^; ,,,,
온라인 견적 또는 쇼핑몰 이용시 텍스트 값 자동으로 콤마 찍어지는 스크립트입니다.
아주 유용할것 같아 퍼왔습니다.^^;
헤드사이에 넣든가 아님 별도로 폼아래에서 불러오면되요...
<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
그럼...
아주 유용할것 같아 퍼왔습니다.^^;
헤드사이에 넣든가 아님 별도로 폼아래에서 불러오면되요...
<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
그럼...
댓글 2개
19년 전
감사합니다...........
15년 전
Car skin을 참고해야 합니다. ^^
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3309 | 3년 전 | 1807 | ||
| 3308 | 11년 전 | 2093 | ||
| 3307 |
uPAmJ903
|
6년 전 | 4753 | |
| 3306 |
바른사나이
|
6년 전 | 3274 | |
| 3305 | 6년 전 | 12312 | ||
| 3304 | 7년 전 | 3705 | ||
| 3303 | 7년 전 | 3745 | ||
| 3302 |
지리산초보
|
7년 전 | 13597 | |
| 3301 |
sozet
|
8년 전 | 4905 | |
| 3300 |
sozet
|
8년 전 | 5974 | |
| 3299 |
sozet
|
8년 전 | 10863 | |
| 3298 | 8년 전 | 4017 | ||
| 3297 |
또치하우스
|
8년 전 | 4444 | |
| 3296 | 8년 전 | 11972 | ||
| 3295 |
또치하우스
|
8년 전 | 14988 | |
| 3294 | 8년 전 | 6028 | ||
| 3293 | 8년 전 | 5593 | ||
| 3292 |
|
9년 전 | 5320 | |
| 3291 | 9년 전 | 13683 | ||
| 3290 | 9년 전 | 5055 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기