根据条件判断,弹出对话框 (确认,取消) BtnSave.Attributes.Add("onclick", "return confirm('没有选择拟办人员,系统判断为流程终止 ,确认吗?');")上述例子好像不能根据条件弹出窗口,。。
解决方案 »
- 动态Repeater改变中的值
- 网上下载的编辑器的缓存问题
- 怎样购买受到法律保护的所有权的域名?
- 有人可以帮帮我吗?关于GridView控件 添加一个按钮的问题.
- 怎么在2个数据库之间交互dataset?
- SqlParameter的用法
- 求救 ,关于二进制数据转换,等待!!
- DataGrid(WebControl) 的updateCommand
- 求助 关于考试系统的难度系数问题
- vs2010里面的代码,只能添加,不能删除。谢谢
- 如何读取xml结点的值,并把读出来的信息与特定字段对应???
- DropDownList在前台设置SelectedValue??不能以声明的方式设置“SelectedValue”属性
<script>
function func()
{
if(1=1)
return confirm('没有选择拟办人员,系统判断为流程终止 ,确认吗?');
else
....
}
</script>
if ( confir(str))
{}
else
{}}BtnSave.Attributes.Add("onclick", "return confir('没有选择拟办人员,系统判断为流程终止 ,确认吗?');")
{
if (confirm("确定操作吗?"))
{
return true;
}
else
{
return false;
}
}然后再在onclick="return check()"
BtnSave.Attributes.Add("onclick", "return Check();");function Check()
{
//Confirm條件
return true/false;
}
{
Response.Write("<script>var i;</script>");
Response.Write("<script>i=confirm('没有选择拟办人员,系统判断为流程终止 ,确认吗?');</script>");
Response.Write("<script>if(i==true){window.location='Default.aspx';}else{window.location='webform.aspx';}</script>");
}这样试试.
function Check()
{
if (confirm("没有选择拟办人员,系统判断为流程终止 ,确认吗?"))
{
return true;
}
else
{
return false;
}
} [code=HTML]
<asp:Button ID="Button1" runat="server" onclientclick="Check()" Text="Button" />[/code]
function Check()
{
if (confirm("没有选择拟办人员,系统判断为流程终止 ,确认吗?"))
{
return true;
}
else
{
return false;
}
} <asp:Button ID="Button1" runat="server" onclientclick="Check()" Text="Button" />
if (confirm("确定操作吗?"))
{
return true;
}
else
{
return false;
}
protected Button1_Click(object sender, EventArgs e)
{
if(某些条件)
{
this.ClientScript.RegisterStartupScript(typeof(string),"js","if(confirm('确定吗?')){document.getElementById('"+Button2.ClientID+"').click();}else{document.getElementById('"+
Button3.ClientID +"').click();}",true);
}
}
protected Button2_Click(object sender, EventArgs e)
{
this.ClientScript.RegisterStartupScript(typeof(string),"yes","alert('你选择了是');"true);
}
protected Button3_Click(object sender, EventArgs e)
{
this.ClientScript.RegisterStartupScript(typeof(string),"no","alert('你选择了否');"true);
}
然后在前台加三个按钮,Button1可见,Button2,Button3隐藏
{
if (confirm(""))
{
return true;
}
else
{
return false;
}
} 这样的代码不是多些一举?
不直接return confirm("");??????
Dim spr As String = String.Empty If ddlsplc.SelectedValue = "所有人员" Then
'''我希望在这里弹出对话框,如何做呢? Else
spr = ddlsplc.SelectedValue.Trim
End If
.
.
.
end sub
Dim spr As String = String.Empty
If ddlsplc.SelectedValue = "所有人员" Then
我希望在这里弹出对话框,如何做
Else
spr = ddlsplc.SelectedValue.Trim
End If
.
.
.
end sub
Protected Sub BtnSave_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim spr As String = String.Empty
If ddlsplc.SelectedValue = "所有人员" Then
Me.ClientScript.RegisterStartupScript(GetType(String),"js","if(confirm('确定吗?')){document.getElementById('" & Button2.ClientID+"').click();}else{document.getElementById('" &
Button3.ClientID & "').click();}",true) Else
spr = ddlsplc.SelectedValue.Trim
End If
.
.
.
end sub
参考13楼
该语句没反应啊,它不能调用BUTTON3,也不能调用BUTTON4????????????????
贴出你修改后的代码,包括前台和后台
一个封装的在后台弹出JS Alert消息和JS confirm信息以及跳转到指定的页面
http://www.cnblogs.com/xiaoxijin/archive/2008/03/23/1118172.html/// <summary> /// Javascript彈出確認對話框後,並跳轉到指定的URL鏈接頁面 /// </summary> /// <param name="message">要彈出的消息內容</param> /// <param name="okGotoUrl">選擇確認(OK)按鈕後要跳轉到的頁面URL,站內鏈接寫相對路徑,站外鏈接需加"http://"</param> /// <param name="cancelGotoUrl">選擇取消(Cancel)按鈕後要跳轉到的頁面URL,如果參數為Null或空字符""則返回false(不跳轉),站內鏈接寫相對路徑,站外鏈接需加"http://"</param> /// <param name="page">當前頁面,參數可以直接寫:this 或 Page</param> public static void ConfirmAndGotoUrl(string message, string okGotoUrl, string cancelGotoUrl, Page page) { string strScript = ""; if (String.IsNullOrEmpty(cancelGotoUrl)) { strScript = "if(confirm('" + message + "')==true){window.location.href='" + okGotoUrl + "';} else {return false;}"; } else { strScript = "if(confirm('" + message + "')==true){window.location.href='" + okGotoUrl + "';} else{window.location.href='" + cancelGotoUrl + "';}"; }
page.ClientScript.RegisterStartupScript(page.GetType(), null, strScript, true); }