반응형
0~9까지 다섯자리 인증번호 만들기
javaScript 소스
rand.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | var randomNum = {}; //0~9까지의 난수 randomNum.random = function(n1, n2) { return parseInt(Math.random() * (n2 -n1 +1)) + n1; }; //인증번호를 뽑을 난수 입력 n 5이면 5자리 randomNum.authNo= function(n) { var value = ""; for(var i=0; i<n; i++){ value += randomNum.random(0,9); } return value; }; //화면에 번호 출력 randomNum.printRandom =function(data,num) { document.getElementById(data).innerHTML = randomNum.authNo(num); }; | cs |
html소스
rand.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <script type="text/javascript"> function refresh() { location.reload(); } </script> </head> <body onload="randomNum.printRandom('auth', 5)"> <p> 고객님의 인증번호는 <span id="auth">00000</span> 입니다. </p> <input type="button" value="인증번호 새로 받기" onclick="refresh()"/> </body> | cs |
결과
반응형
'Language > Javascript' 카테고리의 다른 글
[ES6] Arrows (0) | 2023.04.20 |
---|---|
[ES6] Scope 연산자 let, const (0) | 2023.04.20 |
[JS] 호이스팅(Hoisting) (0) | 2023.04.20 |
[ES6] 객체 프로퍼티와 프로퍼티 속성 (0) | 2023.04.20 |
[JavaScript]브라우저명과 모바일, PC브라우저 체크 (0) | 2016.04.14 |