jQuery
jQuery Form 값이 변경되었는지 체크하는 방법
영은파더♥
2016. 8. 25. 17:43
728x90
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 함수로 체크하면 된다.
728x90
반응형