区块链技术博客
www.b2bchain.cn

通过asp.net中的javascript获取控件ID – c#程序员分享

本文介绍了通过asp.net中的javascript获取控件ID – c#程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我在asp.net应用程序中有一个方案,当在任何多行文本框中键入Enter键时,我需要在现有长度上添加特定长度,并在另一个控件中显示它。我编写了一个通用的javascript函数来处理“ pnlEnglish”面板中的键入。我可以通过检查“ e.keycode == 13”来找出“ Enter key”键,但是可以知道我是从哪个控件触发事件的??我试图避免将事件添加到文本框中,因为我必须处理太多事件。有没有更好的解决方案来实现这一目标?

<asp:Panel ID="pnlEnglish" runat="server">   <asp:TextBox ID="txtPlot" runat="server" Rows="5" TextMode="MultiLine" Width="350px" TabIndex="12"></asp:TextBox>  <asp:TextBox ID="txtLegacyPlot" runat="server" Rows="5" TextMode="MultiLine" Width="350px"TabIndex="12"></asp:TextBox>  </asp:Panel> 

Javascript如下

         $('#<%=pnlEnglish.ClientID%> input:text,#<%=pnlEnglish.ClientID%> textarea').keyup(function (e) {         if (e.keyCode == 13) {             //Need to identify the control for which I shall add the length                         }             var txtLenPlot = $('#<%=txtPlot.ClientID%>').val().length;             var txtLenLegacyPlot = $('#<%=txtLegacyPlot.ClientID%>').val().length;               //The below function shows the length in length displaying control             update_chars_left(500, $('#<%=txtLengthPlot.ClientID %>'), txtLenPlot);             update_chars_left(205, $('#<%=txtLengthLegacyPlot.ClientID %>'), txtLenLegacyPlot);          }); 

参考方案

在侧键向上功能中,您可以获取文本框的ID,其中按Enter键的情况如下

$('#<%=pnlEnglish.ClientID%> input:text,#<%=pnlEnglish.ClientID%> textarea').keyup(function (e) {             if (e.keyCode == 13) {              var currTextboxId =  $(this).attr('id');             //Your Code  }); 

Asp.net发送信息表单到页面 – c#

我正在尝试使用弹出窗口中的新信息更新旧页面。到目前为止,我尝试过将结果保存在会话中Session["Data"] = DLvrijecampingplaatsen.SelectedItem; 然后当它达到Page_Load时,将其重新加载回旧页面if (Session["Data"] != null) { LBkies…

jQuery和Gridview更新面板不起作用 – c#

我必须按照某些给定条件实现gridview的闪烁:gridview row blinking based on some conditions我能够成功实现它,但是随后我被要求在5秒钟内自动刷新gridview,为此我使用了ajax更新面板和计时器,但随后出现如下新的JavaScript错误:码: <form id="form1" …

当多个用户在Gridview中选择同一行时,出现Java脚本弹出框 – c#

我有很多行的gridview与第一行的SELECT链接。一次许多用户使用gridview。当两个用户同时单击同一行时,将向一个职员显示一个弹出框,表明一个项目是由另一个用户选择的。我下面有这个JavaScript代码,但没有显示弹出框。 protected void gvTypes_SelectedIndexChanged(object sender, Ev…

单击选项卡链接时,请专注于每个引导选项卡中的First asp:textbox – javascript

我是开发的新手,并开始开发简单的asp.net应用程序。我正在使用每个都有一些asp标签和文本框的bootstrap选项卡。单击该选项卡时,我要重点关注选项卡内容中的第一个文本框。我搜索了各种答案,但都是针对输入字段的(exp:输入type =“ text”)。找不到适用于ASP文本框的任何内容。任何帮助将不胜感激。谢谢 javascript参考方案 ASP…

与Mootools Scriptmanager Ajax Asp.net发生冲突? – c#

我正在尝试不同的方法来使这项工作成功,但是没有成功。我正在尝试将mootools与asp.net应用程序集成。我只想用它为我的网站添加一些效果。我也使用更新面板,scriptmanager,因为不希望有完整的回发。在控制台上引发错误TypeError:clientID.startsWith不是函数,并且在进行更新时brwoser reset…。这是整个代…

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 通过asp.net中的javascript获取控件ID – c#程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们