[英]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.