2017-02-03 7 views
0

質問があります。私はテキストエリアと2つのテキストボックスを持っています。私がしたいのは、テキストエリアがいっぱいになっているかどうかをチェックすることです。他の2つのテキストボックスは空であってはいけません。私は(クライアント側またはサーバー側)を使用する必要があります側テキストフィールドの必須フィールドバリデータ

<textarea id="txtCustomerRepresentatorOpinion" name="txtCustomerRepresentatorOpinion" runat="server" style="width: 99%"></textarea> 
<asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="txtCustomerRepresentatorOpinion" 
     ValidationGroup="Save" Text="*" ClientValidationFunction="txtArea" /> 

<telerik:RadTextBox Width="321px" runat="server" ID="txtCustomerRepresentatorOpinionNameSurname" TextMode="SingleLine" /> 
<asp:RequiredFieldValidator ID="VldAdi" runat="server" ControlToValidate="txtCustomerRepresentatorOpinionNameSurname" 
     ValidationGroup="Save" Text="*" ErrorMessage="Lütfen Adı Soyadı giriniz."/> 

<telerik:RadDatePicker ID="rdpCustomerRepresentatorOpinionDate" ZIndex="9999" Style="vertical-align: middle;" runat="server"> 
</telerik:RadDatePicker> 
<asp:RequiredFieldValidator ID="VldTarih" runat="server" ControlToValidate="rdpCustomerRepresentatorOpinionDate" 
     ValidationGroup="Save" Text="*" ErrorMessage="Lütfen Tarihi giriniz."> 
</asp:RequiredFieldValidator> 

:私たちは、これが私のコードである(してください必要なフィールドが満たされなければならない)、このよう

をメッセージボックスを与えることができますか?私はこの仕事をどのようにしていますか?今、私はメッセージを表示することができますが、テキストエリアは動作していません。

答えて

0

textareaをのasp.net TextBoxコントロールに変更してください。その後、RequiredFieldValidatorが動作します。

<asp:TextBox ID="txtCustomerRepresentatorOpinion" runat="server" TextMode="MultiLine"></asp:TextBox> 
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Required field" ControlToValidate="txtCustomerRepresentatorOpinion"></asp:RequiredFieldValidator> 
+0

私は申し訳ありません。 – user7468875

+0

はい、あります。 javascriptエラーと 'ValidationGroup'のコンソールを確認してください – VDWWD

+0

多くのテキストエリアがあります。私はこれを行うことができます、私はそれらをすべて行います。ユーザーがテキストエリアを入力しないと、保存をクリックして動作しますユーザーがいくつかの入力textareaを入力するとき、私はメッセージボックスを表示したい(これらのテキストボックスは保存する前に入力する必要があります)。 – user7468875

関連する問題