Member 13468706 Ответов: 2

Как очистить весь вменяемый текст на странице


Мой код не распознает текстовые поля Gettype

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

Dim ctrl As Control
For Each ctrl In Me.Controls
    If (ctrl.GetType() Is GetType(TextBox)) Then
        Dim txt As TextBox = CType(ctrl, TextBox)
        txt.Controls.Clear()
    End If
Next


Мой html-код...
<div>
          Doctor :<input type="text" runat="server" name="DoctorName" size="20" class="TxtBox" id="txtDoctorName" tabindex="3" />
          <input type="text" runat="server" name="DoctorAddress" size="20" id="txtDoctorAddress" class="TxtBox" tabindex="4" />
          <input type="text" runat="server" name="SuiteAddress" size="20" id="txtSuiteAddress" class="TxtBox" tabindex="5" />
          <input type="text" runat="server" name="City" size="20" id="txtCity" class="TxtBox" tabindex="6" />
          <input type="text" runat="server" name="State" size="5" id="txtState" class="TxtBox" tabindex="7" />
          <input type="text" runat="server" name="Zip" size="10" id="txtZipCode" class="TxtBox" tabindex="8" />
          <br />

F-ES Sitecore

Воспользуйся

Я-Контроль.Метод oftype

это позволит вам прокручивать только элементы текстового поля, не выполняя тест самостоятельно.

2 Ответов

Рейтинг:
1

ZurdoDev

Причина в том, что это не работает, заключается в том, что вы тестируете против Windows.Формы.Управления.Текстовое поле вместо текстового поля WebForms.

Чтобы очистить все элементы управления вводом на веб-странице, просто используйте простой jquery:

// Clear all textboxes
$("input[type=text],textarea").val('');


Рейтинг:
1

Member 13468706

Я не знаю, не позволяет ли мой html-код работать или нет.

Я попытался изменить тип с "Text" на "Textbox", но получил ошибку


ZurdoDev

Не публикуйте комментарии в качестве решения.