我有一个包含 FormView 的网页。如果用户单击编辑按钮,它将更改为编辑模式。然后,我有一个 Javascriptonbeforeunload
函数,如果用户尝试导航到网站中的不同页面,它会通过确认对话框捕获用户。它说'您处于编辑模式。离开这个页面?'。但是,我只希望在用户对 FormView 的任何控件进行了至少一次更改时显示该确认。FormView中有很多控件。提示用户似乎很愚蠢,即使他或她什么也没改变。
那么,在 Javascript 中,有没有办法确定是否更改了任何控件,或者我必须为页面上的每个 TextBox、CheckBox、RadioButton 和 DropDownList 实现客户端事件处理程序?