eval()(eval is evil), name 변수 사용하여 입력값 확인, return의 기본값은 true

이진영·2023년 4월 20일
0

jsp

목록 보기
3/9

eval() 사용법 : 변수=("document.form의 name")
alert(변수.input의 name.value)


단,
eval() 함수는 보안에 취약하니(eval is evil) 사용을 자제하되
꼭 써야한다면 function() 생성자 통하여 전역변수로 사용되는 것을 막아야 한다.

안티패턴 참조하여 코드를 새로 작성하였다.


return의 기본값은 true이며 생략이 가능하다. false로 작성할 경우 action에 지정한 경로로 이동하지 않는다.






이것저것 확인해본 화면


form의 name인 logininfo 미작성 시 id와 pass에 입력한 값은 [object Object]로 출력된다.


정상출력 된 화면


당연하지만.. 이렇게도 쓸 수 있다.

0개의 댓글