关于点击按钮弹出对话框的问题
问题如下:我在开发网站时,碰到这样的一个问题,在解决弹出对话框的问题时,有一种办法是用客户端控件<input id=btndfd runat=server onclick="return confirm('你确定吗?')">,可以在点击时弹出询问用户的对话框。但我想在点击时先进入onclick子过程,进入后,此时有一条件进行判断,如果满足就弹出对话框,否则不弹出。并且弹出对话框时,用户选择了确定,将继续执行后面代码,否则不执行。
请大侠帮我想想办法,代码和控件是怎么用,具体是客户端控件还是服务器控件,然后具体后台代码是如何实现? 谢谢
问题点数:20、回复次数:6Top
1 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-09 01:12:24 得分 0
如果是这样的话,你需要做两次提交,
第一次先返回服务端的click事件,进行判断,然后注册脚本,执行这个脚本,在客户端进行确认
第二次提交进行实际的处理
Top
2 楼qihb_jerry(我想飞)回复于 2006-03-09 08:25:13 得分 0
zhou:
你好,你的思路很不错,但我想具体知道进行提交。Top
3 楼songxiaozhao(雨朋)回复于 2006-03-09 08:34:50 得分 0
那你就在事件里面写了,这里<input id=btndfd runat=server>不必要这句话了 onclick="return confirm('你确定吗?')"
onclick事件:
if(条件满足)
{Response.Write("<script>alert('你确定吗?');</script>");return;}
else
向下执行
Top
4 楼qihb_jerry(我想飞)回复于 2006-03-09 09:33:23 得分 0
楼上的,你说的是弹出一个警告对话框,而不是我说的要返回用户是否确定的对话框,所以这种方法还不行,我要的是能够判断用户选择结果的那种对话框(也就是CONFIRM)Top
5 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-09 11:22:39 得分 20
Response.Write("<script>if confirm('你确定吗?'){submit();}else{return;}</script>");return;}
这个样子的Top
6 楼qihb_jerry(我想飞)回复于 2006-03-10 08:59:09 得分 0
楼上的,谢谢你了,我现在去试下,但括号后为什么又加了一点,有点不是很明白,试试再说吧Top
相关问题
- 双击TOOLBAR怎么才能不弹出设置按钮对话框?
- 在单击一个按钮时,如何弹出一个对话框?
- ASP 中 点击更新按钮弹出一对话框 显示 是 否 取消
- 一个按钮点击后弹出保存对话框,如果再去点按钮发现保存对话框死掉了,要如何解决?
- 谁能帮我弹出一个对话框呀!单击按钮就能弹出来的,谁能帮我一下!
- 为什么验证控件限制不了button按钮(点击此按钮弹出确认对话框)了呢?
- vb中如何实现自动点击 用msgbox时弹出的对话框中的确定或取消按钮?
- 求教!关于多文档的问题,怎样重载OnFileNew(),使得单击new按钮是弹出对话框
- 怎么在页面中点击按钮弹出一个颜色选择对话框
- 问一个很菜的问题:点击如何按钮弹出一个对话框?笨笨的我不会




