sap.net后台使用Response.Write("<script>confirm('是否添加')</script>如果点否就不执行后面的代码,怎样实现,谢谢
protected void Button4_Click(object sender, EventArgs e)
{
Response.Write("<script>confirm('是否添加')</script>);//如果点是就弹个对话框,点否就不执行下面的代码
Response.Write("<script>alert('是')</script>");
}
[解决办法]
不会
他会两个都输出出来。
[解决办法]
Response.Write("<script>return confirm('是否添加')</script>);
改成这样就可以了
[解决办法]
给分吧兄弟
protected void Button4_Click(object sender, EventArgs e)
{
Response.Write("<script>if(confirm('是否添加'))alert('是')</script>");
}
[解决办法]
你不能放在前台处理OnClientClick中处理这样的逻辑
<asp:Button ID="Button4" runat="server" OnClickClient="return confirm('是否添加?');" OnClick="Button4_Click"/>
加上上面的一句,如果选择否,则不会添加,如果选择是,则进入其Click事件中,然后你再处理Click逻辑即可
protected void Button4_Click(object sender, EventArgs e){ //处理添加的逻辑}
[解决办法]
二楼的用法不可以,return在函数外面
[解决办法]
Response.Write("<script>if(confirm('是否添加')) alert('是')</script>");
[解决办法]
button.attributes.add("onclick","if(confirm('are you sure...?')){return true;}else{return false;}")