Сброс значения RadTextbox сервера из внешнего интерфейса с использованием JavaScript, но значение по-прежнему в бэкэнде - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть RadTextbox.Это рядом с выпадающим списком.enter image description here

Значение текстового поля будет очищено на основе раскрывающегося списка.Я могу очистить то же самое, используя JavaScript на стороне клиента

<script type="text/javascript">
  function ToggleotherSolicitor(sender, args) {

    switch (args.get_item().get_text().trim()) {
      case "Other":
        $("#IFDCtxtOtherSolicitor").prop('disabled', false);
        break;
      default:
        document.getElementById("<%= IFDCtxtOtherSolicitor.ClientID %>").value = "-";
        //     $('#IFDCtxtOtherSolicitor:text').val("-");
        //  $('#IFDCtxtOtherSolicitor').text("-");
        $("#IFDCtxtOtherSolicitor").prop('disabled', true);
        // $('#IFDCtxtOtherSolicitor').text = "";
        break;
    }
  }
</script>

Выше приведены некоторые из опций, которые я опробовал.Но при входе в бэкэнд c # после очистки, если я прочитал значение текстового поля, значение не очищается. Как я могу очистить это значение, чтобы при чтении в бэкэнде значение было пустым или предопределенным (-) enter image description here

Ниже приведен код для поля со списком и текстового поля

<telerik:RadDropDownList ID="IFDCddlReasonForDischarge" runat="server" Font-Size="Medium" AutoPostBack="false" OnClientSelectedIndexChanged="ToggleReasonForDischarge">
                                        <%-- OnSelectedIndexChanged="IFDCddlReasonForDischarge_SelectedIndexChanged">--%>
                                        <Items>
                                            <telerik:DropDownListItem runat="server" Text="Internal  refinance " Value="Internal" />
                                            <telerik:DropDownListItem runat="server" Text="Sale" Value="Sale" />
                                            <telerik:DropDownListItem runat="server" Text="Foreclosure(MIP)" Value="MIP" />
                                            <telerik:DropDownListItem runat="server" Text="CashPayout" Value="CashPayout" />
                                            <telerik:DropDownListItem runat="server" Text="Refinance to another financier" Value="Refinance" />
                                        </Items>
                                    </telerik:RadDropDownList>

                                    <telerik:RadTextBox runat="server" Width="250" ID="IFDCtxtOtherFinancier" ClientIDMode="Static" Enabled="false"></telerik:RadTextBox>
...