【问题标题】:devexpress:aspxtextbox GetText() length [duplicate]devexpress:aspxtextbox GetText()长度[重复]
【发布时间】:2017-02-14 09:55:10
【问题描述】:

如何获取文本框的长度?

例如:

<dx:ASPxTextBox ID="textbox_ID" runat="server" Height="16px" Width="83px" 
                ClientInstanceName="textbox_ID" AutoPostBack="false">
    <ClientSideEvents LostFocus="function(s,e){
        if(textbox_ID.GetText().Length==3){
            alert(textbox_ID.GetText());
        }
    }" />
</dx:ASPxTextBox>

谢谢。

【问题讨论】:

    标签: javascript c# asp.net devexpress


    【解决方案1】:

    DevExpress ASPxTextbox GetText() 返回一个 JavaScript 字符串,因此您可以像访问任何其他 JS 字符串一样简单地访问它的长度:

    ...
        if(textbox_ID.GetText().length==3){
    ...
    

    【讨论】:

    • 谢谢安德鲁斯。您的解决方案很有用。 :)
    • @TimothyVarian 我很高兴它有所帮助,但在未来,尝试使用 google、w3chools.com 等进行自己的研究,因为本网站不欢迎琐碎的问题,人们很可能会开始-投票给他们,这样你就会失去你的声誉。当您获得 15 个代表时,您还可以对其他问题和答案进行投票,因此即使您不在乎,失去代表也无济于事。希望这会有所帮助;)。