728x90
광고회사에서 웹 프론트 개발자로 일하다보면 이런 경우가 있다
[광고주]
1. 전국에 퍼져있는 지점번호를 엑셀로 전달받음.
2. 지점에 있는 사용자들은 개발자가 제공하는 사이트에서 지점 번호를 입력한다 ( 지점 번호 : 1~1000 사이의 정수 )
3. 수 백개의 숫자에서 규칙은 없지만 7, 11, 14 등등 사용하지 않아야하는 번호가 있다.
4. 사용하지 않아도 되는 지점 번호를 입력하면 ?!?!
"없는 지점입니다. 올바른 지점번호를 입력해주세요" 라는 팝업을 띄우시오!!
[웹프론트개발자]
이럴 때는 자바스크립트를 사용한다 !
서버에~ 디자인 입히고~ html 적용하고~
input 박스~
매장 번호 입력하시오.
확인.
1. 사용자가 "매장 번호"를 입력하고
2. 확인을 누르면
3. 배열에 저장된 입력하면 안되는 매장번호와 매칭하여
4. 입력한 번호와 배열의 번호가 동일하면 "없는 지점입니다. 올바른 지점번호를 입력해주세요" 팝업이 띄워진다~
<script>
var numb = document.getElementById("numb").value;
var errorNum = [ '14', '42', '101', '126', '128', '129', '130', '131', '132', '133', '136', '137' ];
for(var i=0;i<errorNum.length; i++){
if(numb == errorNum[i]){
alert('없는 지점입니다. 올바른 지점번호를 입력해주세요');
document.getElementById("numb").focus();
return false;
}
}
</script>
음... 없는 지점이 엄청 많으면 어떻게하지????
ㅎㅎㅎㅎㅎ 생각해보고 만들어봐야지~ 오늘의 개발일기 끝!
'개발 > Javascript' 카테고리의 다른 글
[자바스크립트] 클립보드 복사 (0) | 2020.07.28 |
---|---|
[ajax] success 리턴 값에서 함수 실행하기 (0) | 2020.07.17 |
[javascript] a link 로 url 이동 시 파라미터 숨겨서 보낼 때 (0) | 2020.07.14 |
[제이쿼리] input 의 value 가져오기 (0) | 2020.02.18 |
[javascript] radio 버튼을 이용한 동의, 미동의 확인받기 (0) | 2019.07.18 |