Javascript文本框onkeyup事件

时间:2015-02-04 11:02:03

标签: javascript asp.net phone-number

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,它将无法再次运行。 如何根据我的代码删除/更改文本?

1 个答案:

答案 0 :(得分:0)

我有

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