Notice
Recent Posts
Recent Comments
Tags
- php 캐쉬제거
- ASP.Net Core 404
- asp.net dropdownlist
- Mac Oracle
- 타임피커
- javascript redirection
- jquery 바코드
- 바코드 생성하기
- ViewBag
- TempData
- SSD 복사
- javascript 유효성체크
- javascript 바코드 생성
- ViewData
- asp.net core Select
- 바코드 스캔하기
- asp.net Select
- 강제이동
- 파일업로드 유효성체크
- XSS방어
- XSS PHP
- django 엑셀불러오기
- 파일업로드 체크
- jquery 바코드생성
- 404에러페이지
- javascript 바코드스캔
- 맥 오라클설치
- 하드 윈도우 복사
- 말줄임표시
- 하드 마이그레이션
웹개발자의 기지개
eval 이용하기 본문
작업하다 보면 동적으로 input 박스나 checkbox 등을 주욱 연이어 활용해야 하는 경우가 자주 발생한다.
다음 코드를 살펴보자.
<form name="f" method="post"> <input type="checkbox" name="chk1" value="y" onclick="chkChg('1')"> <input type="checkbox" name="chk2" value="y" onclick="chkChg('2')"> <input type="checkbox" name="chk3" value="y" onclick="chkChg('3')">
</form>
<script> function chkChg(no) { var chk = eval("document.f.chk" + no); if (chk.checked) { location.href="a.html?no=" + no + "&chk=y"; } else { location.href="a.html?no=" + no; } } </script>
|
상기 소스중에 핵심은 eval 의 동적 기능이다.
체크한 체크박스부분 확인하여 그 no 값을 넘길수 있다.
'javascript' 카테고리의 다른 글
언어 웹브라우저 설정에 따라 분개하기[다국어] (0) | 2019.06.17 |
---|---|
모바일웹에서 앱설치 화면 이동 (안드로이드,IOS) (0) | 2019.06.06 |
카카오톡 링크하기 (0) | 2019.03.08 |
안드로이드, IOS 로 분개시키기 (0) | 2019.03.08 |
[Javascript] 보안서버 특정 도메인으로 강제이동시키기 (리다이렉션하기) (0) | 2019.01.26 |
Comments