要做一个下拉的管理控件.
类似163的帖子管理.当下拉的时候先弹出一个确认框.比如提示:你要删除帖子吗?
确认后进行删除操作。取消那么不进行操作.
请教怎么做。我做的弹不出来。(vs2005)
http://bbs.stock.163.com/bbs/agu/746373.html
类似163的帖子管理.当下拉的时候先弹出一个确认框.比如提示:你要删除帖子吗?
确认后进行删除操作。取消那么不进行操作.
请教怎么做。我做的弹不出来。(vs2005)
http://bbs.stock.163.com/bbs/agu/746373.html
解决方案 »
- (超难问题)GridView动态增加列的问题?
- Response.Redirect的问题
- 增删改查类的写法
- 蛙蛙推荐:让模板控件也支持多行多列,呵呵!
- 问个VB的问题,我是初学着,所以不太懂怎么实现
- 如何把2035-1-1 0:00:00从数据库里读出后,赋予一个label后转换成2035年1月1号
- 蛙蛙请教:出错提示"并非所有的代码路径都返回值"
- 高分放出:OWC问题,进来看一看
- 在网页中接收pop3邮件,如何实现mime解码?
- DataGrid问题:数据绑定后,怎么样设置奇数行和偶数行背景显示不同颜色?
- 如何重写Master Page的事件?
- Window2003中图片上传,文件夹权限,急!!!!!!!!在线等~~~
<title>无标题页</title>
<script type="text/javascript">
function showDialog()
{
debugger
var ddl= document.getElementById('<%=DdlYear.ClientID %>');
var Index = ddl.selectedIndex; //获取选择项的索引
var ddlvalue = ddl.options[Index].value; //获取选择项的值
var ddltext = ddl.options[Index].text;
if(ddlvalue<100)
{
if(confirm('你想要删除么?'))
{
return true;
}
else
{
reutrn false;
}
}
}
</script>
</head>
html:
<asp:DropDownList ID="DdlYear" runat="server" onChange="showDialog()" AutoPostBack="True" OnSelectedIndexChanged="DdlYear_SelectedIndexChanged">
</asp:DropDownList>page:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
for (int i = 0; i < 100; i++)
{
DdlYear.Items.Insert(0,new ListItem(i.ToString(),i.ToString()));
}
}
DdlYear.Attributes.Add("onChange","showDialog()");
}
protected void DdlYear_SelectedIndexChanged(object sender, EventArgs e)
{
//此处执行删除代码
}
不加这个return
在好多情况下即使你点了取消仍然删除
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function showDialog()
{
var ddl = document.getElementById('<%=DdlYear.ClientID %>');
if(ddl.options[ddl.selectedIndex].value < 100)
{
return confirm('你想要删除么?');
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DdlYear" runat="server" onChange="return showDialog()" AutoPostBack="True" OnSelectedIndexChanged="DdlYear_SelectedIndexChanged">
</asp:DropDownList>
</div>
</form>
</body>
</html> protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
for (int i = 0; i < 100; i++)
{
DdlYear.Items.Add(new ListItem(i.ToString(), i.ToString()));
}
}
// DdlYear.Attributes.Add("onChange", "return showDialog()");
} protected void DdlYear_SelectedIndexChanged(object sender, EventArgs e)
{
//此处执行删除代码
}