我正在开发一个Jira Server插件,其中包括带有复选框,数字输入等的表单。所有这些输入都附加了change
事件,这些事件可以立即保存其新值。因此,没有实际的表单提交过程,也没有提交按钮。问题在于,如果用户更改值然后尝试重新加载或离开页面,Jira将显示一个JS弹出窗口,询问用户是否真的要离开页面,因为它认为尚未保存更改。>
我认为这与AUI Select2元素有关,因为直到我在表单中引入Select2元素时问题才出现,并且弹出框似乎仅在Select2选择为空时打开。 / p>
我尝试从表单中删除aui
类,并将form
标记更改为div
无济于事。
有人对我如何说服Jira我的表单没有任何未保存的更改有任何想法吗?