2011-01-31 10 views
0

私は検証しようとしているテキストボックスがあります。テキストボックスの検証ASP.NET

私はRegularExpressionValidatorを追加しましたが、あなたは「名前」とテキストボックスを残せば、私は現時点ではそれがない場合は等しく「名前」

<asp:TextBox ID="tbName" Text="Name" ValidationGroup="FormSubmit" runat="server" /> 

<asp:RegularExpressionValidator CssClass="errorpopup" Display="Dynamic" ID="regexpPostcode" 
     ValidationGroup="FormSubmit" runat="server" ErrorMessage="<strong>Please enter a valid name.</strong>" 
     ControlToValidate="tbName" ValidationExpression="^[a-zA-Z' ']$" SetFocusOnError="true" /> 

テキストを検証言う何か他のものを追加する必要があります私はそれが有効ではないと言ってほしいです。

アイデア?

答えて

2

InitialValueを「名前」に正しく設定して、必要なフィールドバリデーターを設定することもできます。ポストバック時に、TextBoxは "Name"以外の値を持つように強制され、指定された正規表現要件を満たします。

1

カスタムバリデータを使用して、ウォーターマークと正規表現チェックをいつでも行うことができます。

1

あなたの正規表現に加えて、RequiredFieldValidatorを追加し、そのInitialValueプロパティを "Name"に設定することもできます。それは透かしを扱うでしょう。

関連する問題