<asp:TextBox ID="txtcsrq" runat="server" onfocus='setday(this)' ></asp:TextBox>
当我选择日期以后,触发事件,计算系统当前日期与选择日期的差距 请问改怎么写,要求在客户端处理

解决方案 »

  1.   

    那就是要用JS实现了么- - 如果不知道怎么用JS。就简单点用AJAX发送请求后台处理好了!
      

  2.   

    jquery ajax
    $.ajax({
    type: "get",
    url: "xxxxxxx",
    beforeSend: function(XMLHttpRequest){
    //ShowLoading();
    },
    success: function(data, textStatus){
    .....
    },
    complete: function(XMLHttpRequest, textStatus){
    },
    error: function(){
    //请求出错处理
    }
    });
      

  3.   

    1.当前时间要求严格吗?如果不严格就直接javascript获取本地时间就好;
    如果要求很严格,那就ajax到服务器端去取服务器时间。。
      

  4.   

    不严格,取本地时间就可以,这个应该写在哪个事件里,change吗?
      

  5.   

    <asp:TextBox ID="txtcsrq" runat="server" onfocus='setday(this)' ></asp:TextBox>
    ======================
    能否直接换用
    <input type="text" ID="txtcsrq" runat="server" onfocus='setday(this)'></input>