2017-02-14 1 views
0

別のテキストボックスを有効にする場合は、最初のテキストボックスのテキストによって異なります。しかし、私はdevexpressの構文を知らない:aspx。Devexpress:aspxtextboxテキスト検証

dx:ASPxLabel ID="ASPxLabel1" runat="server" Text="ID"> 
    </dx:ASPxLabel> 
     <dx:ASPxTextBox ID="textbox_ID" runat="server" Height="16px" Width="83px" 
       ClientInstanceName="textbox_ID" AutoPostBack="false"> 
      <ClientSideEvents Validation="function(s,e){ 

      if(textbox_ID.GetText()==ABC){ 
      alert(textbox_ID.GetText()); 
      textbox_Name.SetEnabled(true); 
      } 
      else{ 
      textbox_Name.SetEnabled(false); 
      } 
      }" /> 
     </dx:ASPxTextBox> 

私はこの問題が「if条件」だと思います。 私の問題の解決策は何ですか?ありがとうございました。

答えて

0

あなたは、この行で単一引用符を逃した:

if(textbox_ID.GetText()==ABC){ 

そうにそれを変更:検証メソッドの残りの部分はよさそうだ

if(textbox_ID.GetText()=='ABC'){ 

+0

あなたのソリューションに感謝します。それは動作し、今私の問題は修正されました。 –

+0

@TimothyVarianはStackOverflowへようこそ!この回答(および将来の他の回答)が助けになった場合は、下矢印の左にあるチェックマークをチェックして、それを受け入れられた回答としてマークしてください。 – andrews

0

ABCをJavaScriptに設定した場合、JavaScriptはそれをページ要素または変数として認識します。それは文字列なので、一重引用符で囲んだ'ABC'

関連する問題