0

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

       $(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;
                }
            });
        });

提前致谢...

4

1 回答 1

1

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

尝试,而不仅仅是

返回;

添加

返回假;

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

于 2013-05-03T06:29:59.220 回答