在JQuery中更改asp.net标签文本

时间:2013-05-03 06:25:32

标签: jquery

我有一个Label,我想从JQuery更改它的值。新值将分配给label并自动更改为默认值。意味着新的价值在邮寄回按钮时丢失。显示警报消息时,会为标签分配新值,但在单击警报消息时,将再次恢复默认值。以下是我的代码。

       $(document).ready(function () {
            $("#btnSave").click(function () {
                var value = $("#txtName").val().trim();
                if (value == '') {
                     $('#<%=HFIsValid.ClientID %>').html("false");
              //    $('#<%=HFIsValid.ClientID %>').text("false");
              //    $('#HFIsValid%>').text("false");
              //  All the above 3 statements works simailarly
                    alert('Name Requried');
              // Here when alert comes new value is displayed, but after clicking ok on
              // alert message, default value is restored again.
                   return;
                }
            });
        });

提前致谢...

1 个答案:

答案 0 :(得分:1)

当您进行回发时,您将在page_load()等中再次分配默认值。

尝试,而不仅仅是

  

返回;

添加

  

返回false;

这将阻止正常按钮onClick()行为进行回发