input hidden 의 값이 변경 되었을때 이벤트 발생 시킬수 있을까요?
본문
제목 그대로
특정 버튼을 눌러서, input hidden 의 값이 계속해서 변할때 마다
특정 이벤트를 발생 시키고 싶은데요.
예를 들어
<inptut type="hidden" name="test" id="test" value="">
라는 곳의 값이 1->2 로 변경 되었을때
alert() 를 띄워 보고 싶은데, 혹시 가능 할런지요?
<inptut type="hidden" name="test" id="test" value="">
<script>
$('#test').change(function() {
alert();
});
</script>
위와 같이 했을때는 작동 하지 않더라구요..
!-->!-->답변 1
작동하지 않는 것이 맞는것 같구요.
논리도 틀린것 같습니다. 애초에 보이지 않는 것이라 이벤트가 발생하지 않으니
이벤트가 발생하는 곳에서 처리해줌이 맞는 것 같습니다.
<input type='button' name='특정버튼' onclick="specialEvent()">
<inptut type="hidden" name="test" id="test" value="">
<script>
function specialEvent() {
var testE = document.getElementById('test');
testE.value = testE.value + 1;
alert( testE.value );
}
</script>
답변을 작성하시기 전에 로그인 해주세요.