簡體   English   中英

Devexpress:aspxtextbox文本驗證

[英]Devexpress:aspxtextbox text validation

我要啟用另一個文本框取決於第一個文本框的文本。 但是我不知道devexpress:aspx中的語法。

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(textbox_ID.GetText()==ABC){

因此將其更改為:

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

其余的驗證方法看起來不錯。

如果設置ABC,則JavaScript會將其視為頁面元素或變量。 由於它是字符串,因此用單引號'ABC'括起來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM