맛집 여행 캠핑 일상 생활

jQuery Form 값이 변경되었는지 체크하는 방법 본문

jQuery

jQuery Form 값이 변경되었는지 체크하는 방법

영은파더♥ 2016. 8. 25. 17:43

jQuery Form 값이 변경되었는지 체크하는 방법


jQuery 에서 bind change event 로는 액션에 의하지 않고 소프트적으로 value 값이 변경될 때는 캐치해내지 못한다.

이럴때 아래의 방법으로 체크할 수가 있다.

<script src="//code.jquery.com/jquery.min.js" type="text/javascript"></script>

<script>

$(document).ready(function(){

  backupFormValue();

});

var bSerialize = null;

function backupFormValue() {

  bSerialize = $('#myForm').serialize();

}

function isChangedFormValue() {

  var cSerialize = $('#myForm').serialize();

  if(bSerialize != cSerialize) {

    return true;

  }

  else {

    return false;

  }

}

</script>

필요한 시점에 isChangedFormValue 함수로 체크하면 된다.


Trackback : | Comments :