Javascript在gridview中包含的文本框中返回正确的时间格式

时间:2015-08-24 14:51:25

标签: javascript c# asp.net gridview format

我试图在文本框中输入一个时间来自动更正,如果它发现自己缺少:字符。 所以0100在用户退出文本框时变为01:00

它也包含在gridview中。

这是我尝试过但我没有发生任何事情。

 function four_digit_clock() 
   {
       var grdvw = document.getElementById('<%= grd_issue_am.ClientID %>');

       for (var rowId = 1; rowId < grdvw.rows.length; rowId++) {
           var txtbx = grdvw.rows[rowId].cells[0].children[0];
           if (txtbx != "" || txtbx.length != 0 || txtbx != null) {
               if (txtbx.length == 4) {
                   var clock = txtbx.value;

                   if (clock.substring(2, 1) != ':') {
                       txtbx.value = txtbx.value.substring(0, 2) + ':' + txtbx.substring(2, 2);
                   }
               }
           }
       }  
   }  

 **html**

 <asp:TextBox runat="server" ID="txt_grd_am_clock_in" onblur ="javascript: four_digit_clock();"/>

我是否完全咆哮错误的树或我只是错过了什么?

0 个答案:

没有答案