Почему это возвращение false в JavaScript не отменяет PostBack? - PullRequest
0 голосов
/ 18 ноября 2011

У меня есть ASPxButton (DevExpress). На его ClientSideEvents мне нужна простая проверка. Если он передает его, он может отправить обратно, но если нет, он не должен отправлять обратно. Моя кнопка есть;

<dx:ASPxButton ID="MKREkle" runat="server"  AutoPostBack="false" OnClick="Show_MKRPopup" Text="MKR Ekle">
    <ClientSideEvents  Click="OpenMKRPopUp"/>
</dx:ASPxButton>

Функция Javascript:

function OpenMKRPopUp(s, e) {
    if (IsBitirmeGrid.GetFocusedRowIndex() != -1) {
        MKRPopup.Show();
    } else {
        alert('.....!');
        return false;
    }
}

Когда я проверял ответы, все говорили, что возвращение false должно работать, но это не так. Можете ли вы сказать мне способ?

1 Ответ

1 голос
/ 18 ноября 2011

Похоже, к этой кнопке подключен еще один прослушиватель событий.return или preventDefault() должны помешать отправке любой формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...