请问大家,如果网页 上需要用户输入时间,并且具体到一分钟的时候,你们一般是怎么做的?你们是直接让用户输入呢?还是怎么做呢?来者有分!

解决方案 »

  1.   

    当Textbox获得焦点的时候,触发javascript,对这个Textbox赋当前时间值。
      

  2.   

    分<asp:textbox id="minute" onfocus="calendar()" width="110" runat="server"/>
    <asp:RequiredFieldValidator id="minute1" ControlToValidate="minute" ErrorMessage="須輸入分"  runat="server"/>
      

  3.   

    calender配合now函数
    calender.selectdate & "" & format(now,"hh-mm-ss")
      

  4.   

    用車日期asp:textbox id="car_usedate" value='<%# DateTime.Now.ToString("yyyy-MM-dd")%>' onclick="setday(this)" width="90" runat="server" style="font-family:verdana;font-size:8pt;text-align=center;border:1px #DDE3EC solid"/><asp:RegularExpressionValidator runat="server" id="car_usedate2" ControlToValidate="car_usedate" ErrorMessage="Error" ValidationExpression="^\d{4}-([0][1-9]|[1][012])-([0][1-9]|[12][0-9]|[3][01])$"/>
      

  5.   

    <asp:textbox id="car_factleavetime" width="106" value='<%# DateTime.Now.ToString("yyyy-MM-dd HH:mm")%>' runat="server" style="font-family:verdana;font-size:8pt;text-align=center;border:1px #DDE3EC solid"/>
    得到2005-11-25 16:07不要秒
      

  6.   

    <asp:RegularExpressionValidator runat="server" id="car_factleavetime2" ControlToValidate="car_factleavetime" ErrorMessage="提示:實際離廠時間間格式錯誤" ValidationExpression="^([1-2]\d{3}|[0-9]{3})-[0-1]*[0-9]-[0-3]*[0-9]\040(1?[0-9]|2[0-3]):[0-5]?[0-9]$"/>验证2005-11-26 11:23的时间格式的正则
      

  7.   

    日期控件+dropdownlist(时)+dropdownlist(分)+dropdownlist(秒)
      

  8.   

    時間設定 
    時間:   Hour:       Minute:    0時  12時
     24時
       
    有个js写的滚动条控制时间,
    去找一下
           
      

  9.   

    直接TextBox+vs.net自带的日期控件(在TextBox的focus事件中弹出来,选择时直接触发事件,把selectedday的值赋给Textbox
      

  10.   

    date部分用日历控件,自动弹出下拉那种,time的话可以用dropdownlist。现在国外最先进的做法,自动用模式去匹配用户输入的字符串,例如"tomorrow afternoon 2:20"、"friday night 9:30"之类的都能识别,这种是最人性化的。