Кнопка отправки не срабатывает в asp. net после функции javascript - PullRequest
0 голосов
/ 07 мая 2020

У меня есть текстовое поле с событиями onpress и onblur, а функция javascript отформатирует текст в (xx-xxxxx).

<input type="text" id="txtnum"  
    onblur="javascript:return myfunc(this)"  
    onkeypress="javascript:return myfunc(this)">

Function myfunc(elem)
{
    If(elem!=null)
    {
        Var str=elem.value;
        If(str.length==2)
        {
            Str=str+"-";
            Return true;
        }
    }
}

Когда я ввожу число, скажем, 12345678, оно отформатировано на 12-345678, но кнопка отправки не запускается.

Если я просто ввожу числа, кнопка отправки запускается.

Я установил причины validation = "false", которые тоже не работа.

1 Ответ

0 голосов
/ 08 мая 2020

написать оператор возврата вне условия if

 If(str.length==2)
        {
            Str=str+"-";

        }

Return true;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...