input 에서 금액표시좀 도와주세요. 정보
input 에서 금액표시좀 도와주세요.본문
1. 라디오선택
<input type="radio" name="method" onclick="document.getElementsByName('total')[0].value=89620" style='border:0'>
<input type="radio" name="method" onclick="document.getElementsByName('total')[0].value=80000" style='border:0'>
2. 라디오선택한 값을 받아와서 금액표시
<input type="text" name="total" value="" >원
//////////////////////////////////////////////////////////
위 1항에서 라디오값을 선택하면 아래 2항에 금액이 찍히게 하는 소스입니다.
표시는 되는데요..
1항에서 89620 모두 숫자로 표기하고 2항에서 89,620 나오게 할수는 없나요..
값을 넘기는 것은 아니기 때문에 그냥 어찌 되었든 표기만 금액으로 나오게 하면 됩니다.
좀 부탁드립니다.
<input type="radio" name="method" onclick="document.getElementsByName('total')[0].value=89620" style='border:0'>
<input type="radio" name="method" onclick="document.getElementsByName('total')[0].value=80000" style='border:0'>
2. 라디오선택한 값을 받아와서 금액표시
<input type="text" name="total" value="" >원
//////////////////////////////////////////////////////////
위 1항에서 라디오값을 선택하면 아래 2항에 금액이 찍히게 하는 소스입니다.
표시는 되는데요..
1항에서 89620 모두 숫자로 표기하고 2항에서 89,620 나오게 할수는 없나요..
값을 넘기는 것은 아니기 때문에 그냥 어찌 되었든 표기만 금액으로 나오게 하면 됩니다.
좀 부탁드립니다.
댓글 전체
페이지 하단에
<script>
//천단위 숫자 계산하여 콤마 삽입
function set_comma(n) {
var reg = /(^[+-]?\d+)(\d{3})/;
n += '';
while (reg.test(n))
n = n.replace(reg, '$1' + ',' + '$2');
return n;
}
//출처 : http://blog.naver.com/1231jjong?Redirect=Log&logNo=60185828247
</script>
써 넣으시고 라디오에 onclick부분을 아래 처럼 수정 하시면 될것 같네여
document.getElementsByName('total')[0].value=set_comma('89620')
<script>
//천단위 숫자 계산하여 콤마 삽입
function set_comma(n) {
var reg = /(^[+-]?\d+)(\d{3})/;
n += '';
while (reg.test(n))
n = n.replace(reg, '$1' + ',' + '$2');
return n;
}
//출처 : http://blog.naver.com/1231jjong?Redirect=Log&logNo=60185828247
</script>
써 넣으시고 라디오에 onclick부분을 아래 처럼 수정 하시면 될것 같네여
document.getElementsByName('total')[0].value=set_comma('89620')
값받아서 php함수 substr 로 뿌려지면 될듯싶은데요.
그누보드 common.js에는 이미 세자리 컴마 만드는 함수가 들어있습니다
onclick를 조금 변경해서 onclick="input_num(89620)"
function input_num(value){
document.getElementsByName('total')[0].value= number_format(value.toString());
}
onclick를 조금 변경해서 onclick="input_num(89620)"
function input_num(value){
document.getElementsByName('total')[0].value= number_format(value.toString());
}
모두들 감사합니다. 해결했습니다.