我想实现如下功能:当一个值大于另一个值时候,出现一个提示框,询问用户是否保存,如果否,则不保存,是的,则保存。我不想用如下语句实现:窗体创建的时候 btnSave.Attributes.Add("onclick","javascript:if(confirm('你的借款最高额度为:"+money+",确定要保持吗?')){return true;}else{return false;}");因为我是在选择了某一选项时,才判断两个值的大小,换言之,出现的对话框是动态的。选择了某个选项,才去判断,没有则不判断。如果,用了上述办法,就变成任何时候都去判断了。我用了Response.write("if(confirm('你的借款最高额度为:"+money+",确定要保持吗?')){return true;}else{return false;}");实现该功能,网页有错误,根本就不跳出提示框,说'return'不在函数内? 用Page.RegisterClientScriptBlock方法也是一样。。这个功能该如何实现,,各位大哥帮帮忙!!!
解决方案 »
- 一个网站登陆要授权才可以登陆
- 这样的工作,有多少技术含量?
- 打算找几个兄弟合伙办个网站,大家看看我这个合作协议还有什么问题?
- ajax怎么实现数据分页
- asp.net中的htmlcontrol控件select的选择事件
- 关于页面之间刷新的问题
- 关于Button操作DataGrid内的数据的问题.
- 孟子等高人帮我,用代码创建的Datagrid 模版列并加有一 LinkButton 控件,点击后无法用事件 DataGrid_view_ItemCommand ()
- 画面动态加行,最后一起提交。
- 困扰我的问题,2天了,第二个正常 第一个就不正常
- 关于在asp.net中发邮件的问题
- Web Matrix 能否编译.cs文件?如果能,怎么编译?
{
if (v1 > v2)
{
return confirm('你的借款最高额度为:"+v1+",确定要保持吗?'))
}
return true;
}page_loadbtn.Attributes.Add("onclick", "return test(10,5)");
return confirm("你的借款最高额度为:"+v1+",确定要保持吗?");
在你满足条件后加上
Page.RegisterStartupScript("", "<script>if(confirm('确定要保持吗?')){Form1.flag.value='1';Form1.submit();}</script>")然后在pageload里面判flag的值,再做下去
执行 {Form1.flag.value='1';Form1.submit();}
否则什么也不会做的
else
....
如果选否就什么不做,选是,就把flag置1,然后会再走一次pageload
你在pageload里判断flag的值,是1就做你“要保持的程序”希望能帮到你,西西。