2016-11-13 5 views
-1

В настоящее время я участвую в разработке системы, использующей asp.net (VB). Я применил требуемый валидатор, чтобы получить правильные данные от пользователя. Но теперь у меня есть некоторые проблемы. Я также должен разрешить пользователю оставлять текстовые поля пустыми. Затем можно отправить страницу. поэтому рассмотрим, что форма может проверять true, если поле text осталось пустым или со значениями.Пустой текстовый блок с использованием обязательного валидатора

как решить эту проблему frends? Пожалуйста, помогите мне. Большое спасибо

ответ

0

Когда вы используете необходимый валидатор, текст будет required. Следовательно, имя ... Если вы хотите более сложную проверку, вам необходимо использовать CustomValidator

<asp:CustomValidator ID="CustomValidator1" ControlToValidate="TextBox1" runat="server" ErrorMessage="Text not long enough" ValidationGroup="myGroup" ClientValidationFunction="myCustomValidation"></asp:CustomValidator> 

    <script type="text/javascript"> 
     function myCustomValidation(oSrc, args) { 
      var textboxValue = args.Value; 
      if (textboxValue == "") { 
       args.IsValid = true; 
      } else { 
       if (textboxValue.length > 4) { 
        args.IsValid = true; 
       } else { 
        args.IsValid = false; 
       }     
      } 
     } 
    </script> 
Смежные вопросы