这个javascript 功能如何实现 急急!!! 我是一个javascript 菜鸟
我想实现如下功能:当一个值大于另一个值时候,出现一个提示框,询问用户是否保存,如果否,则不保存,是的,则保存。
我不想用如下语句实现:窗体创建的时候 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方法也是一样。。
这个功能该如何实现,,各位大哥帮帮忙!!!
问题点数:20、回复次数:9Top
1 楼cnhgj(戏子) (没时间练太极)回复于 2004-11-03 12:06:45 得分 10
function test(v1,v2)
{
if (v1 > v2)
{
return confirm('你的借款最高额度为:"+v1+",确定要保持吗?'))
}
return true;
}
page_load
btn.Attributes.Add("onclick", "return test(10,5)");Top
2 楼cnhgj(戏子) (没时间练太极)回复于 2004-11-03 12:08:55 得分 0
笔误
return confirm("你的借款最高额度为:"+v1+",确定要保持吗?");Top
3 楼V_Naga(那加)回复于 2004-11-03 12:12:01 得分 10
在客户端加个隐藏变量flag
在你满足条件后加上
Page.RegisterStartupScript("", "<script>if(confirm('确定要保持吗?')){Form1.flag.value='1';Form1.submit();}</script>")
然后在pageload里面判flag的值,再做下去
Top
4 楼redlotoc(红莲花)回复于 2004-11-03 13:11:03 得分 0
学习Top
5 楼characterman(蛙才)回复于 2004-11-03 13:30:35 得分 0
to V_Naga(那加):"在客户端加个隐藏变量flag"是什么意思? “pageload里面判flag的值”又是什么意思??Top
6 楼characterman(蛙才)回复于 2004-11-03 13:48:01 得分 0
to V_Naga(那加):Page.RegisterStartupScript("", "<script>if(confirm('确定要保持吗?')){Form1.flag.value='1';Form1.submit();}</script>") 这句话是什么意思?能不能解释一下?我按了否,可是程序还是往下执行保存啊!!!
Top
7 楼supersyd(达达)回复于 2004-11-03 14:04:35 得分 0
if(confirm('确定要保持吗?')) 这个的意思是 如果按下确定,它省略了 true
执行 {Form1.flag.value='1';Form1.submit();}
否则什么也不会做的Top
8 楼characterman(蛙才)回复于 2004-11-03 14:06:26 得分 0
我的意思是如何获取Form1.flag.value???这个得不到,那等于没有用啊。。Top
9 楼V_Naga(那加)回复于 2004-11-03 17:45:14 得分 0
Request.Item("flag")
if(符合条件)
Page.RegisterStartupScript("", "<script>if(confirm('确定要保持吗?')){Form1.flag.value='1';Form1.submit();}</script>")
else
....
如果选否就什么不做,选是,就把flag置1,然后会再走一次pageload
你在pageload里判断flag的值,是1就做你“要保持的程序”
希望能帮到你,西西。
Top
相关问题
- 急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急,VB菜鸟问,急急急急急急急急急急急急急急急急急急急急急急急急急急急急
- 急急急急急急急急急急急急急急,VB字符串查找菜鸟一问,急急急急急急急急急急急急急急
- 急急急急急急急急急急急,菜鸟求教,如何读取WORD内容,代码总出错,急急急急急急急急
- 急急急急急急急急急急急,菜鸟求教,ASP调用DLL,代码总出错,急急急急急急急急
- 急急急急急急急急急急急,菜鸟求教,ASP调用VB的DLL,代码总出错,急急急急急急急急
- 急急急急急急急急急急急,菜鸟求教,ASP使用正则表达式一问,急急急急急急急急
- 急急急急急急急急急急急,菜鸟求教,一段选择文件夹的代码总出错,急急急急急急急急
- 急急急急急急急急急急急,菜鸟求教,文件夹右键原理提问,急急急急急急急急
- 急急急急急急急急急急急,菜鸟求教,类似WINDOWS的右键打开功能实现,急急急急急急急急
- 急急急急急急急急急急急,菜鸟求教,如何让LISTBOX或者DataGrid实现如下的效果,急急急急急急急急




