【问题标题】:The mentioned HTML and JS code working in chrome but not in IE提到的 HTML 和 JS 代码在 chrome 中工作,但在 IE 中没有
【发布时间】:2020-09-04 16:50:45
【问题描述】:

function textcomment() 
{
           commentf.value = document.getElementById('chkComm').value;}
   <asp:Label ID="llbcom" runat="server" CssClass="NormalSmallText" AssociatedControlID="chkComm" Visible="False">Reason for Request<FONT class="Asterisk" >*</FONT></asp:Label>

  <asp:TextBox ID="chkComm" runat="server" CssClass="NormalSmallText" onchange="textcomment();"
                        Width="100%" Rows="4" Visible="False" textmode="MultiLine"></asp:TextBox>
                        

<input id="commentf" type="hidden" name="commentf" runat="server" />

【问题讨论】:

  • 分享您的研究对每个人都有帮助。告诉我们您尝试了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见:How to Ask
  • 在网格中显示文本框值
  • 我使用的是 IE 11 版本

标签: javascript html asp.net internet-explorer runatserver


【解决方案1】:

我建议您尝试使用下面的示例进行测试。它在 IE 11 浏览器中运行良好。

代码:

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
    function getValue() {
        var getVal = document.getElementById('<%= txt_id.ClientID %>').value;        
        document.getElementById('t1').value = getVal;
        alert(document.getElementById('t1').value);
    }
    </script>

     <asp:TextBox ID="txt_id" runat="server" onChange="getValue()" AutoPostBack="True" ></asp:TextBox>
      <br />
     <input type="hidden" id="t1" value="123">
</asp:Content>

输出:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    • 2013-10-30
    • 2023-03-26
    • 2016-02-26
    • 1970-01-01
    • 2011-10-15
    相关资源
    最近更新 更多