Member 14183767 Ответов: 2

Отключить кнопку два, если кнопка один не была нажата


у меня есть две кнопки, я бы хотел, чтобы кнопка два была отключена до тех пор, пока пользователь не нажмет на кнопку один первым. я попробовал эту функцию ниже, но кнопка все еще включена (она не работает)

Что я уже пробовал:

<script type="text/javascript">
   function isclicked() {

        if (document.getElementById('<%=btnone.ClientID %>').clicked == true)
            document.getElementById('<%=btntwo.ClientID%>').disabled = false;
        else
            document.getElementById('<%=btntwo.ClientID%>').disabled = true;
    }

</script>


<asp:Button ID="btnone" runat="server" OnClick="btnone_Click" OnClientClick="isclicked()" Text="Extract File" Width="186px" style="height: 26px;float:left" />

<asp:Button ID="btntwo" runat="server" Text="Submit file" style="margin-left: 0px;float:right"  CausesValidation="False" Width="186px" OnClick="btntwo_Click" />

2 Ответов

Рейтинг:
14

CHill60

У кнопки нет кнопки. clicked собственность, насколько мне известно. У него есть щелчок событие.

Вы должны начать с того, что начальное состояние кнопки два будет отключено (enabled = false). Затем включите его в кнопке один OnClick событие


Member 14183767

Спасибо!

CHill60

С удовольствием!

Рейтинг:
0

Shraddha_Patel

onClick="this.disabled=true; this.value='отправка...';"


CHill60

Это приведет к отключению нажатой кнопки. Не то, что хотел ОП.