【问题标题】:Add error message into validation summary from javascript从javascript将错误消息添加到验证摘要中
【发布时间】:2018-05-15 03:14:49
【问题描述】:

我想将我的错误消息添加到 Javascript 的验证摘要中,而不是提醒它。 下面是我的 Javascript 代码。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
        $(document).ready(function () {
            var counter = 0;            

            $("#addrow").on("click", function () {

                var gv = document.getElementById("<%= myTable.ClientID %>");
                var tb = gv.getElementsByTagName("input");

                for (var i = 0; i < tb.length; i++) {
                    if (tb[i].type == "text") {
                        if (tb[i].value < 0.0625) {
                            alert("Dimensions details cannot be empty!");
                            return false;
                        } 
                    }
                }
                return true;                
            });
        });
    </script>



// And I'm using the asp Validation Summary.
   
<asp:ValidationSummary ID="vsSummary" CssClass="errors" runat="server" ValidationGroup="Group1" ForeColor="Red" />

是否可以将错误消息添加到 ASP 验证摘要中??

谢谢

【问题讨论】:

    标签: javascript asp.net validation validationsummary


    【解决方案1】:

    您可以使用 JavaScript/JQuery 更新 html。

    检查 dom,有可用的验证摘要隐藏标签。 将其更新为 HTML 并制作显示块。

    <script>
    $("#vsSummary").html("Dimensions details cannot be empty!");
    $("#vsSummary").css("display", "block")
    
    </script>
    

    对于隐藏验证摘要,您可以使用 fadeOut()

      <script>
                $("#vsSummary").html("Dimensions details cannot be empty!");
                $("#vsSummary").css("display", "block").fadeOut(1000);         
           </script>
    

    如果您没有获得验证摘要标签,则只需添加隐藏标签并将其更新为 html 并显示它。 希望它适用于您的情况。

    【讨论】:

      猜你喜欢
      • 2011-08-20
      • 2015-03-03
      • 2011-10-03
      • 2010-10-21
      • 1970-01-01
      • 2021-09-25
      • 1970-01-01
      • 2012-03-12
      • 2014-11-21
      相关资源
      最近更新 更多