Событие onkeyup текстового поля Javascript

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, я не могу удалить / изменить 11 и записать новое значение (44) из-за значения onkeyup.

Если я верну ноль, он снова не работает. Как я могу удалить / изменить текст в соответствии с моим кодом?

1 ответ

Решение

Я имею

<asp:TextBox ID="phone" " runat="server" AutoCompleteType="Disabled" onkeyup="this.value=this.value.EditPhone()"></asp:TextBox>
Другие вопросы по тегам