根据表单数据提交表单时的条件确认框

Conditional confirm box on submitting a form based on form data

本文关键字:表单 条件 确认 提交 数据      更新时间:2023-09-26

我有一个表单与一些范围输入字段,我需要显示一个确认框,只有当用户不触及任何范围输入字段。如果他们更改了所有范围字段的值,则只显示确认框,并处理请求。

range字段如果未被触摸则返回-1,如果被触摸则返回其值。我现在需要的是,只有当所有值的数组包含至少一个"-1"时,才显示确认框。当显示此框时,如果用户单击Cancel,则可以继续设置其他范围字段的值,如果单击Ok,则执行来自控制器的操作(表单操作),post数据忽略-1值。所有这些都完成了,我只需要显示确认框!有人能帮忙吗?

谢谢!

我能够通过向页面上的范围元素添加初始类名来解决这个问题,然后当元素被初始化时,我删除了该类名。然后,我将一个onclick函数链接到表单的提交按钮,该按钮检查是否至少有一个类名可以找到,并相应地显示确认框。