CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

以下代码是表单选择日期控件,一加form提交,这个日期控件就会没用???

楼主clkun(我来是学习)2002-09-22 17:14:58 在 Web 开发 / ASP 提问

以下代码是表单选择日期控件,就是点选择时间,会出现日期控件的选择。但我要用request("text1")存入数据库中。一加form提交,这个日期控件就会没用。  
   
  请哪位指教?  
   
  <HTML>  
  <HEAD>  
  <META   NAME="GENERATOR"   Content="Microsoft   Visual   Studio   6.0">  
  <TITLE>在网页上直接调用控件选择时间的演示效果  
  </TITLE>  
  <SCRIPT   LANGUAGE=javascript>  
  <!--  
  function   hide(){  
  showCalendar.style.display="none"  
  }  
  x=window.setTimeout   ("hide()",1)  
  //-->  
  </SCRIPT>  
   
  <SCRIPT     LANGUAGE=vbscript>  
  <!--  
  '点击后显示日期控件  
  function   button1_onclick()  
  showCalendar.style.display="inline"  
  if   text1.value   <>   ""   then  
  Calendar1.Value=text1.value    
   
  end   if  
  end   function  
   
   
   
  function   Calendar1_Click()  
  '当选择日期后,把值显示到文本框  
   
  '以下是选择时间的格式  
  'text1.value   =formatdatetime(Calendar1.Value,0)    
  text1.value   =formatdatetime(Calendar1.Value,1)  
  'text1.value   =formatdatetime(Calendar1.Value,2)    
  showCalendar.style.display="none"  
   
   
  end   function  
   
   
  //-->  
  </SCRIPT>  
  <SCRIPT   LANGUAGE=vbscript   FOR=Calendar1   EVENT=Click>  
  <!--  
  Calendar1_Click()  
  //-->  
  </SCRIPT>  
   
  </HEAD>  
  <BODY>  
     
  <INPUT   id=text1   readonly   name=text1   style="HEIGHT:   22px;   WIDTH:   177px"><INPUT   type="button"   value="选择时间"   id=button1   name=button1     onclick="   button1_onclick()">  
  <P>  
  <div   id=showCalendar   >  
  <OBJECT   classid=clsid:8E27C92B-1264-101C-8A2F-040224009C02   id=Calendar1><PARAM   NAME="_Version"   VALUE="524288"><PARAM   NAME="_ExtentX"   VALUE="7620"><PARAM   NAME="_ExtentY"   VALUE="5080"><PARAM   NAME="_StockProps"   VALUE="1"><PARAM   NAME="BackColor"   VALUE="-2147483633"><PARAM   NAME="Year"   VALUE="2002"><PARAM   NAME="Month"   VALUE="4"><PARAM   NAME="Day"   VALUE="2"><PARAM   NAME="DayLength"   VALUE="0"><PARAM   NAME="MonthLength"   VALUE="0"><PARAM   NAME="DayFontColor"   VALUE="0"><PARAM   NAME="FirstDay"   VALUE="1"><PARAM   NAME="GridCellEffect"   VALUE="1"><PARAM   NAME="GridFontColor"   VALUE="10485760"><PARAM   NAME="GridLinesColor"   VALUE="-2147483632"><PARAM   NAME="ShowDateSelectors"   VALUE="-1"><PARAM   NAME="ShowDays"   VALUE="-1"><PARAM   NAME="ShowHorizontalGrid"   VALUE="-1"><PARAM   NAME="ShowTitle"   VALUE="-1"><PARAM   NAME="ShowVerticalGrid"   VALUE="-1"><PARAM   NAME="TitleFontColor"   VALUE="10485760"><PARAM   NAME="ValueIsNull"   VALUE="0"></OBJECT>  
  </div>  
   
  <P>&nbsp;</P>  
  </BODY>  
  </HTML> 问题点数:50、回复次数:2Top

1 楼srnld(天涯)回复于 2002-09-22 18:12:23 得分 0

你的FORM也要设一个ID  
  <form   id="form1"   action="xx.asp">  
  然后在你的Calendar1_Click()里改为  
  form1.text1.value   =formatdatetime(Calendar1.Value,1)  
  Top

2 楼Reve(仨仁仕)回复于 2002-09-22 18:14:47 得分 50

改了一下:(主要是加了form)  
  <HTML>  
  <HEAD>  
  <META   NAME="GENERATOR"   Content="Microsoft   Visual   Studio   6.0">  
  <TITLE>在网页上直接调用控件选择时间的演示效果  
  </TITLE>  
  <SCRIPT   LANGUAGE=javascript>  
  <!--  
  function   hide(){  
  showCalendar.style.display="none"  
  }  
  x=window.setTimeout   ("hide()",1)//-->  
  </SCRIPT>  
   
  <SCRIPT     LANGUAGE=vbscript>  
  <!--  
  '点击后显示日期控件  
  function   button1_onclick()  
  showCalendar.style.display="inline"  
  if   timetime.text1.value   <>   ""   then  
  Calendar1.Value=timetime.text1.value    
   
  end   if  
  end   function  
   
   
   
  function   Calendar1_Click()  
  '当选择日期后,把值显示到文本框  
   
  '以下是选择时间的格式  
  'text1.value   =formatdatetime(Calendar1.Value,0)    
   
  'text1.value   =formatdatetime(Calendar1.Value,1)  
   
  timetime.text1.value   =formatdatetime(Calendar1.Value,1)  
   
  'text1.value   =formatdatetime(Calendar1.Value,2)    
  showCalendar.style.display="none"  
   
   
  end   function  
   
   
  //-->  
  </SCRIPT>  
  <SCRIPT   LANGUAGE=vbscript   FOR=Calendar1   EVENT=Click>  
  <!--  
  Calendar1_Click()  
  //-->  
  </SCRIPT>  
   
  </HEAD>  
  <BODY>  
  <form   name="timetime"   action=""   method="get">   
  <INPUT   id=text1   readonly   name=text1   style="HEIGHT:   22px;   WIDTH:   177px"><INPUT   type="button"   value="选择时间"   id=button1   name=button1     onclick="   button1_onclick()">  
  <input   type="submit"/>  
  </form>  
  <P>  
  <div   id=showCalendar   >  
  <OBJECT   classid=clsid:8E27C92B-1264-101C-8A2F-040224009C02   id=Calendar1><PARAM   NAME="_Version"   VALUE="524288"><PARAM   NAME="_ExtentX"   VALUE="7620"><PARAM   NAME="_ExtentY"   VALUE="5080"><PARAM   NAME="_StockProps"   VALUE="1"><PARAM   NAME="BackColor"   VALUE="-2147483633"><PARAM   NAME="Year"   VALUE="2002"><PARAM   NAME="Month"   VALUE="4"><PARAM   NAME="Day"   VALUE="2"><PARAM   NAME="DayLength"   VALUE="0"><PARAM   NAME="MonthLength"   VALUE="0"><PARAM   NAME="DayFontColor"   VALUE="0"><PARAM   NAME="FirstDay"   VALUE="1"><PARAM   NAME="GridCellEffect"   VALUE="1"><PARAM   NAME="GridFontColor"   VALUE="10485760"><PARAM   NAME="GridLinesColor"   VALUE="-2147483632"><PARAM   NAME="ShowDateSelectors"   VALUE="-1"><PARAM   NAME="ShowDays"   VALUE="-1"><PARAM   NAME="ShowHorizontalGrid"   VALUE="-1"><PARAM   NAME="ShowTitle"   VALUE="-1"><PARAM   NAME="ShowVerticalGrid"   VALUE="-1"><PARAM   NAME="TitleFontColor"   VALUE="10485760"><PARAM   NAME="ValueIsNull"   VALUE="0"></OBJECT>  
  </div>  
   
  <P>&nbsp;</P>  
  </BODY>  
  </HTML>  
   
  在本地提交得到地址:  
  file:///Z:/js/webedit.htm?text1=2002%E5%B9%B44%E6%9C%883%E6%97%A5  
   
  text1=2002%E5%B9%B44%E6%9C%883%E6%97%A5就是所需的,我想Top

相关问题

  • 如何在后台代码中设置web控件或者html表单元素的值
  • datagrid 怎么不显示数据呀,我没用ADODC控件,直接写的连接,代码在里面
  • 求自适应表单控件?
  • 表单控件的顺序问题
  • 表单中控件位置的问题
  • 大量控件提交表单问题
  • 表单提交及用户控件中的表单提交等问题
  • 代码完善:Javascript代码\动态增加表单元素???
  • 一问:Html服务器控件与ASP WEB表单控件有什么区别.
  • 如何用表单提交ActiveX控件MonthView的值?

关键词

得分解答快速导航

  • 帖主:clkun
  • Reve

相关链接

  • Web开发类图书

广告也精彩

反馈

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