2016-11-13 3 views
-1

現在、私はasp.net(VB)を使ってシステムを開発しています。私は、ユーザーからの正しい入力を得るために必要なバリデーターを適用しました。しかし、今私はいくつかの問題を抱えています。また、ユーザーがテキストボックスを空のままにしておく必要があります。その後、ページを送信することができます。テキストボックスが空のままであるか値で残っている場合、フォームが真であるかどうかを検証することができます。requiredvalidatorを使用した空のテキストボックス

どのようにこの問題を解決する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> 
関連する問題