RadTextBox включить или отключить в зависимости от выпадающего значения - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть RadCombobox, и с ним связан radtextbox.Моя идея состоит в том, чтобы включить или отключить (разрешить пользователю вводить значение) на основе раскрывающегося значения. Вот код aspx

     <telerik:RadComboBox ID="ddlIFDCSolicitatorValue" class="form-control" " runat="server" AutoPostBack="True" Sort="Ascending" AppendDataBoundItems="true" OnClientSelectedIndexChanged="ToggleStateChanged">
</telerik:RadComboBox>


 <telerik:RadTextBox runat="server" Width="150" ID="IFDCtxtOtherSolicitor" Enabled="false" />

Ниже приведен Javascript, который у меня есть

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<telerik:RadScriptBlock runat="server">
  <script type="text/javascript">
    function ToggleStateChanged(sender, args) {
      $('.RadComboBox').each(function(i, obj) {
        if (obj.id.endsWith('ddlIFDCSolicitatorValue')) {

          var toggleButton = $find(obj.id);
          var otherSolicitorTxt = $find("<%= IFDCtxtOtherSolicitor.ClientID %>");

          switch (args.get_item().get_text().trim()) {
            case "Other":
              otherSolicitorTxt.setAttribute("disabled", false);
              break;
            default:
              otherSolicitorTxt.setAttribute("disabled", true);
              break;
          }
        }

      });
    }
  </script>
</telerik:RadScriptBlock>
enter image description here Я получаю значения в операторах переключения.Но текстовое поле не включается.
...