Javascript确认框不工作

Javascript确认框不工作,javascript,Javascript,我有一个简单的html表单。当用户单击submit按钮时,会弹出一条消息确认提交。如果用户单击“确定”,则应提交表单。如果用户单击“取消”,则应返回页面,不执行任何操作。下面是我的提交按钮 <input type="submit" name="" onclick="confirm('Are you sure to insert data?');"> 现在的问题是,即使用户单击“取消”,表单也会提交 请提供帮助。确认()语句的计算结果仅为表达式,true或false。要使其不提交

我有一个简单的html表单。当用户单击submit按钮时,会弹出一条消息确认提交。如果用户单击“确定”,则应提交表单。如果用户单击“取消”,则应返回页面,不执行任何操作。下面是我的提交按钮

<input type="submit" name="" onclick="confirm('Are you sure to insert
data?');">

现在的问题是,即使用户单击“取消”,表单也会提交

请提供帮助。

确认()语句的计算结果仅为表达式,
true
false
。要使其不提交表单,需要它返回值

i、 这将转化为:

<input type="submit" name="" onclick="return confirm('Are you sure to insert data?');">

只需在您的
确认之前使用
返回