2016-04-14 2 views
-1

Как сделать мой ввод максимально 10 цифр. Как сделать возможным ввести только 10 номеров.Максимальные номера в js

<input type="text" maxlength="10" onkeyup="return isAllowedSymbol(this); checkNumbers(this);" "placeholder="Enter data" name="answer" ><br> 

    function checkNumbers(input) 
    { 
    if (input.value.length > 10) 
     { 
     input.value = input.value.replace(input.value, ''); 
     } 
    } 

ответ

0

Это работает уже, но у вас есть синтаксическая ошибка - я удалил лишнюю кавычку.

<input type="text" maxlength="10" onkeyup="return isAllowedSymbol(this); checkNumbers(this);" placeholder="Enter data" name="answer" > 
+0

удалить его, но функция checkNumbers не работает ( –

+1

Что не работает? Максимальная длина составляет 10, так что условие в функции KeyUp никогда не будет правдой. Также убедитесь, что ваш браузер заключенные в '

0

Вы уже делаете это с maxlength="10", вы котировки перепутались, хотя. JS является избыточным.

<input type="text" maxlength="10" placeholder="Enter data" name="answer" ><br>

Смежные вопросы