Javascript WTForms SelectField在可以回滚的更改上带有“确定”字样

Javascript WTForms SelectField在可以回滚的更改上带有“确定”字样,javascript,html,Javascript,Html,我在烧瓶表单中有一个SelectField,我想在其中添加确认,这样用户在保存更改之前就必须考虑。我下面的尝试确实会弹出确认框,但它本身并没有任何作用,单击是或否只会返回显示新值的页面 <p> Change out Unit to new serial: {{ form.selectserial(data_toggle="tooltip", title="Select serial from System account!", onChange

我在烧瓶表单中有一个SelectField,我想在其中添加确认,这样用户在保存更改之前就必须考虑。我下面的尝试确实会弹出确认框,但它本身并没有任何作用,单击是或否只会返回显示新值的页面

<p>
Change out Unit to new serial: {{ form.selectserial(data_toggle="tooltip", title="Select serial from System account!", onChange="return confirm('WARNING - Are you sure? This will change serial permanently!')")}}
</p>
如果用户单击“确认”框中的“否”,我希望在用户更改之前将选择返回到默认值。
关于如何做到这一点,您可以简单地从python代码中删除该javascript处理程序,并将其添加到脚本标记中:

const selectSerial = document.querySelector('[name=selectserial]');
selectElement.addEventListener('change', (event) => {
// do whatever you want 

})