javascript将框架升级到.net 4.6

时间:2019-05-20 16:26:19

标签: javascript c# asp.net asp.net-4.6

我有一个简单的javascript代码,可在文本框上自动制表。即使在框架3.5上,它也已经工作了很多年。当我们将Web服务器(硬件和软件)升级为包括VS 2017和Framework 4.6时,简单的js autotab停止工作但没有错误。我无法确定根本原因,尽管我确定它与升级有关。有人可以让我知道是什么原因造成的吗?

<td valign="middle">
    <script language="javascript" type="text/javascript">
        function FocusNext(Cur, Next)
            {
            c=document.getElementById(Cur);
            if (c.value.length==c.maxLength) document.getElementById(Next).focus();
        }
    </script>
    <asp:TextBox ID="txtSSN1" runat="server" CssClass="textbox" size="3" MaxLength="3" onkeyup="javascript: FocusNext('ctl00_ContentPlaceHolder1_txtSSN1', 'ctl00_ContentPlaceHolder1_txtSSN2');" TextMode="Password" />
    -
    <asp:TextBox ID="txtSSN2" runat="server" CssClass="textbox" size="3" MaxLength="2" onkeyup="javascript: FocusNext('ctl00_ContentPlaceHolder1_txtSSN2', 'ctl00_ContentPlaceHolder1_txtSSN3');" TextMode="Password" />
    -
    <asp:TextBox ID="txtSSN3" runat="server" CssClass="textbox" size="4" onkeydown="return isNumberKey(event)" MaxLength="4" /><br />
    <asp:Label ID="lblssn" runat="server" CssClass="red" Visible="False" Font-Size="Smaller"></asp:Label>
</td>

0 个答案:

没有答案