asp:按钮和javascript弹出窗口
asp:button and javascript popup
我想添加一个简单的确认对话框,当你点击一个执行回发的asp:按钮时,你确定吗。类似于:
OnClientClick="if(confirm('Format the hard disk?'))
alert('something');
else alert('something else')"
问题是,无论您是单击"确定"还是取消它,它仍然会返回。如何使它只在OK上发布?
如果您只是想根据确认对话框中的选择进行回发,这可能更简单:
OnClientClick="return confirm('Are you sure?');"
您还可以使用下一个:
OnClientClick="return confirm('Delete this entity?');"
简而言之,"....; return false;
"停止点击,下面的例子不使用内联JS:
标记:
OnClientClick="confirmSomething()";
JS函数:
function confirmSomething()
{
var result = confirm('Format the hard disk?');
if(result == 1)
{
alert('something');
return true; //continue click event
}
else if(result == 0)
{
alert('something else');
return false; //stop click event
}
}
您需要返回confirm。
请参阅:http://rumandcode.wordpress.com/2008/08/11/javascript-confirm-on-aspnet-button/
使用return false。
OnClientClick="if(confirm('Format the hard disk?')) alert('something'); else {alert('something else'); return false;}"
相关文章:
- 关闭黑莓浏览器窗口 JavaScript
- 关闭窗口 Javascript
- 清除窗口Javascript幻灯片
- 弹出窗口JavaScript的站点地图生成器
- 根据弹出窗口javascript的返回值更改asp.net面板的可见性
- 将var添加到新窗口Javascript中
- 如何在引导模式弹出窗口(javascript,jquery)上运行函数
- 仅包含某些数组值的单个弹出窗口.JavaScript
- 将值传递给弹出窗口 [JavaScript]
- 在链接后控制父窗口(JavaScript)
- 将数据发送到单独的窗口javascript
- 正在访问窗口.Javascript 中的应用程序函数
- 将变量从父窗口Javascript函数传递到弹出窗口分区
- 在内容进入打印机之前关闭窗口(JavaScript)
- 窗口.JavaScript中的innerWidth
- 是否可以从子窗口关闭父窗口(Javascript)
- 窗口.javascript中的Innerheight减去数字
- 如果我重写窗口.javascript中的onerror应该返回true还是false
- 计数值后关闭窗口javascript
- 如何在缩略图图像的翻转上显示弹出窗口?Javascript、CSS