confirm问题.

qfljm 2003-09-14 09:03:08
<form action="index.php" method="post" name="form1">
.................................
<input type="Submit" name="B1" value="发布所选" onclick="if(confirm('yes or no'))document.form1.B1.click();\" class=\"bntt1\">

</form>

为何我的confirm点击取消,但表单还是被POST了?
...全文
42 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghr100 2003-09-14
  • 打赏
  • 举报
回复
<form action="index.php" method="post" name="form1">
.................................
<input type="Submit" name="B1" value="发布所选" onclick="var answer=window.confirm('yes or no');
if (answer) {
document.form1.submit(); }
else
return false ;">
</form>
全息宇宙 2003-09-14
  • 打赏
  • 举报
回复
改为这样:
<form action="index.php" method="post" name="form1">
.................................
<input type="Submit" name="B1" value="发布所选" onclick="if(confirm('yes or no'))document.form1.B1.click(); else return false;" class="bntt1">

</form>

或是这样:
<form action="index.php" method="post" name="form1">
.................................
<input type="button" name="B1" value="发布所选" onclick="if(confirm('yes or no'))document.form1.submit();" class="bntt1">

</form>
qfljm 2003-09-14
  • 打赏
  • 举报
回复
好像这个更方便一点
<input type=\"Submit\" name=\"B1\" value=\"发布所选\" onclick=\"return confirm('y or n')\" class=\"bntt1\">


(风云突变 提供)
lions911 2003-09-14
  • 打赏
  • 举报
回复
<form action="index.php" method="post" name="form1">
.................................
<input type="Submit" name="B1" value="发布所选" onclick="var answer=window.confirm('yes or no');
if (answer) {
document.form1.submit(); }
else
return false ;">
</form>
===========================
正确

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧