我想在提交表单之前获得用户的确认。这将防止意外发布表单,这可能是不完整或不正确的。提交表单确认
这里是我的表单元素:
<form action="manager.php?method=update&id=<?php echo $user->id;?>" onsubmit="return confirm_update();" method="POST" id="user_update">
这需要我的功能confirm_update()
function confirm_update()
{
if(confirm("Do you wish to update details?"))
{
return 0;
}
else
{
return 1;
}
}
的脚本的问题是,它并不能阻止形式可以发布,如果用户在点击Cancel
JavaScript提示。
如何解决此问题,以免用户意外提交表单?
这里的功能,我想实现的完整描述:
使用案例 - “更新详细信息”
- 用户去更新页面
- 用户输入信息的形式字段
- 用户点击提交按钮
- 确认消息出现
- 如果选择“确定”按钮继续提交表单
- 否则取消行动,并保持 当前页面
刚才检查上面的代码片段在我的机器上。适用于FF9,Chrome。 – 2012-02-01 11:10:38