CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

这个javascript 功能如何实现 急急!!! 我是一个javascript 菜鸟

楼主characterman(蛙才)2004-11-03 11:59:12 在 .NET技术 / ASP.NET 提问

我想实现如下功能:当一个值大于另一个值时候,出现一个提示框,询问用户是否保存,如果否,则不保存,是的,则保存。  
   
  我不想用如下语句实现:窗体创建的时候   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实现如下的效果,急急急急急急急急

关键词

  • javascript
  • pageload
  • 值
  • 实现
  • 判断
  • 意思
  • 保存
  • 功能
  • flag
  • confirm

得分解答快速导航

  • 帖主:characterman
  • cnhgj
  • V_Naga

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo