【问题标题】:Javascript textbox onkeyup eventJavascript 文本框 onkeyup 事件
【发布时间】:2015-02-04 11:02:03
【问题描述】:

HTML:

<asp:TextBox ID="phone" " runat="server" AutoCompleteType="Disabled" onkeyup="this.value=this.value.EditPhone()"></asp:TextBox>

Javascript:

 String.prototype.EditPhone= function () {

 var str = document.getElementById('phone').value;
        if (str.substring(0, 1) == "0") // If first value is "0" remove it
            str = str.substring(1, str.length);

        return str;
    };

如果第一个字符串值为 "0",则删除。

然后我输入电话号码5552221133等..

如果我将 11 更改为 44,由于 onkeyup 值,我无法删除/更改 11 并写入新值 (44)。

如果我返回 null,它将不再工作。 如何根据我的代码删除/更改文本?

【问题讨论】:

  • 你想在 keyup 事件中做什么?

标签: javascript asp.net phone-number


【解决方案1】:

我有

<asp:TextBox ID="phone" " runat="server" AutoCompleteType="Disabled" onkeyup="this.value=this.value.EditPhone()"></asp:TextBox>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多