![](/img/trans.png)
[英]Is there a way to check the validity of a single HTML5 input element? (not the entire form)
[英]Way to check input element changes in a form
無論如何,是否需要檢查表單中的任何HTML組件(即輸入元素)值是否已更改,以便我可以彈出警告說“想保存更改”? 導航到其他頁面之前。
謝謝。
由於您的問題中包含jQuery
:
頁面加載后,使用$ .serialize創建表單的快照。
提交后,再次運行序列化。
然后,您可以使用(或創建)一個isEqual
函數來比較是否發生了更改。
這個問題可能對您的最后一步有所幫助: 如何確定兩個JavaScript對象的相等性?
編輯
jQuery還有一個serializeArray
方法,可以使該過程更容易。
jQuery('.form_component').change(function (){..});
,其中form_component
應該是表單中所有輸入元素的通用類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.