> 웹 프론트엔드 > JS 튜토리얼 > 양식 데이터가 변경되었는지 확인하는 JavaScript 방법_javascript 기술

양식 데이터가 변경되었는지 확인하는 JavaScript 방법_javascript 기술

WBOY
풀어 주다: 2016-05-16 17:27:47
원래의
1148명이 탐색했습니다.

사용자가 양식의 내용을 수정했는지 확인해야 하는 경우가 있습니다. 양식의 내용이 수정된 경우에는 true를 반환하고, 양식의 내용이 수정되지 않은 경우에는 다음 기술을 사용할 수 있습니다. , false를 반환합니다. 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.

function formIsDirty( form) {
for (var i = 0; i < form.elements.length; i ) {
var element = form.elements[i]
var type = element.type; >if (type == "checkbox" || type == "radio") {
if (element.checked != element.defaultChecked) {
return true;
}
}
else if (type = = "hidden" || type == "password" || type == "text" || type == "textarea") {
if (element.value != element.defaultValue) {
return true ;
}
}
else if (type == "select-one" || type == "select-multiple") {
for (var j = 0 ; j < element.options.length; j ) {
if (element.options[j].defaultSelected) {
return true; >}
}
}
return false;
}
window.onbeforeunload = function(e) {
e = e || window.event; (document.forms[" someForm"])) {
if (e) {
e.returnValue = "저장되지 않은 변경 사항이 있습니다.";
}
return "저장되지 않은 변경 사항이 있습니다." ;
}
}

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿