我用JS做的一个日历控件,选中一个具体日期后,显示在Input(Text),如:2007-09-19
我要在后台代码处理的时候用到这个值,怎么能把它取出来。

解决方案 »

  1.   

    <input type="text" name="riqi" />后台:
    Request.Form["riqi"]
      

  2.   

    <input type="text" name="riqi" />后台:
    Request.Form["riqi"]
    我这样调试出来的结果是NULL,没有取道值啊
      

  3.   

    VS2005<input type="text" name="riqi" runat="server" />.csstring strValue=this.riqi.value;
      

  4.   

    加个runat = server 如上面的
      

  5.   

    Request.Form["riqi"] 好使, 注意是name 不是id
      

  6.   

    加个runat = server,最容易~~~
      

  7.   

    加了runat="server"以后我的JS日历控件就不行了,这个JS日历控件是网上下载的。
      

  8.   

    Request.Form要想得到客户端的控件的值,好像要在页面postback之后才能拿到,比如点击按钮操作的时候可以拿的到的
    页面刚开始加载的时候是拿不到的
      

  9.   

    <input   type= "text " id=“txtrili”   name= "riqi " runat= "server "   /> 
    后台:通过txtrili.Value获取input的值