Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 第二个JavaScript代码总是覆盖第一个JavaScript代码_C#_Javascript_Asp.net - Fatal编程技术网

C# 第二个JavaScript代码总是覆盖第一个JavaScript代码

C# 第二个JavaScript代码总是覆盖第一个JavaScript代码,c#,javascript,asp.net,C#,Javascript,Asp.net,我使用的是两个单独的JavaScript引用…见下文 <script src="../scripts/jsKeyboard.js" type="text/jscript"></script> <script src="../scripts/DOB_Validate.js" type="text/jscript"></script> 我使用两个单独的asp:Textbox通过一个onfocus事件调用每个Javascript…请参见以下

我使用的是两个单独的JavaScript引用…见下文

    <script src="../scripts/jsKeyboard.js" type="text/jscript"></script>
<script src="../scripts/DOB_Validate.js" type="text/jscript"></script>

我使用两个单独的asp:Textbox通过一个onfocus事件调用每个Javascript…请参见以下内容:

<asp:Textbox id="txtFirstName" runat="server" onfocus="jsKeyboard.focus(this);clean(this);" placeholder="Touch Here To Enter First Name" autofocus top="50%"></asp:Textbox>

    <asp:TextBox ID="TextBox1" runat="server" onfocus="board.focus(this);clean(this);" placeholder="MM/DD/YYYY" 
 maxlength="10" Width="5%"></asp:TextBox>

我在页面的头部有两个脚本,它们用相应的.js外部引用初始化键盘(请参见上面两个单独的.js脚本)

头中的脚本:

    <script type="text/javascript">
    $(function () {
        board.init("virtualKeyboard");
    });
 </script>

 <script type="text/javascript">
     $(function () {
         jsKeyboard.init("virtualKeyboard");
     });
 </script>

$(函数(){
board.init(“虚拟董事会”);
});
$(函数(){
init(“虚拟键盘”);
});
但是…头中的第二个脚本总是覆盖另一个脚本


如何解决此问题???谢谢…

您的两个函数看起来完全相同。我假设你想要两个都有相同的功能?如果是这种情况,那么您将连接到同一个元素“txtContent”。您需要将另一个脚本挂钩到“TextBox1”

对于TXT内容:

 <script type="text/javascript">
         $(function () {
             jsKeyboard.init("virtualKeyboard");
             $("#txtContent").val(initText);
         });

     </script>

$(函数(){
init(“虚拟键盘”);
$(“#txtContent”).val(initText);
});
和文本框1:

   <script type="text/javascript">
      $(function () {
          board.init("virtualKeyboard");
          $("#TextBox1").val(initText);
      });

 </script>

$(函数(){
board.init(“虚拟董事会”);
$(“#TextBox1”).val(initText);
});

您可能还需要考虑更改TrimBox x.< /P>的名称。