Form中的每個對象都保留了初始值,是以可以在送出表單時,周遊Form中對象,
檢查對象目前的值與初始值是否一緻,就判斷出了表單是否被修改了。
示例代碼
1
[Javascript] 如何在用戶端驗證表單被改變 function IsFormChanged()
2
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變 {
3
[Javascript] 如何在用戶端驗證表單被改變 var isChanged = false;
4
[Javascript] 如何在用戶端驗證表單被改變 var form = document.forms[0];
5
[Javascript] 如何在用戶端驗證表單被改變 for (var i = 0; i < form.elements.length; i++)
6
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變 7
[Javascript] 如何在用戶端驗證表單被改變 var element = form.elements[i];
8
[Javascript] 如何在用戶端驗證表單被改變 var type = element.type;
9
[Javascript] 如何在用戶端驗證表單被改變 if (type == "text" || type == "hidden" || type == "textarea" || type == "button")
10
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變 11
[Javascript] 如何在用戶端驗證表單被改變 if (element.value != element.defaultValue)
12
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變 13
[Javascript] 如何在用戶端驗證表單被改變 isChanged = true;
14
[Javascript] 如何在用戶端驗證表單被改變 break;
15
[Javascript] 如何在用戶端驗證表單被改變 }
16
[Javascript] 如何在用戶端驗證表單被改變 }
17
[Javascript] 如何在用戶端驗證表單被改變 else if (type == "radio" || type == "checkbox")
18
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變 19
[Javascript] 如何在用戶端驗證表單被改變 if (element.checked != element.defaultChecked)
20
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變 21
[Javascript] 如何在用戶端驗證表單被改變 22
[Javascript] 如何在用戶端驗證表單被改變 23
[Javascript] 如何在用戶端驗證表單被改變 24
[Javascript] 如何在用戶端驗證表單被改變 25
[Javascript] 如何在用戶端驗證表單被改變 else if (type == "select-one")
26
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變 27
[Javascript] 如何在用戶端驗證表單被改變 for (var j = 0; j < element.options.length; j++)
28
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變 29
[Javascript] 如何在用戶端驗證表單被改變 if (element.options[j].selected != element.options[j].defaultSelected)
30
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變 31
[Javascript] 如何在用戶端驗證表單被改變 isChanged = true;
32
[Javascript] 如何在用戶端驗證表單被改變 break;
33
[Javascript] 如何在用戶端驗證表單被改變 }
34
[Javascript] 如何在用戶端驗證表單被改變 35
[Javascript] 如何在用戶端驗證表單被改變 36
[Javascript] 如何在用戶端驗證表單被改變 else
37
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變
[Javascript] 如何在用戶端驗證表單被改變 38
[Javascript] 如何在用戶端驗證表單被改變 //
39
[Javascript] 如何在用戶端驗證表單被改變 40
[Javascript] 如何在用戶端驗證表單被改變 }