我想在提交表單之前獲得用戶的確認。這將防止意外發布表單,這可能是不完整或不正確的。提交表單確認
這裏是我的表單元素:
<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