Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
3 / 3 / 0
Регистрация: 18.05.2012
Сообщений: 150

Ограничение вводимых символов

02.12.2015, 02:35. Показов 2867. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Товарищи, нужна Ваша помощь.
Как моем случае сделать так, чтобы в поле input можно было вводить только цифры?
Строка 1 и 7 отвечает за поле. А в документе 137, 143

PHP
1
2
3
4
5
6
7
8
9
10
11
[COLOR="Red"][B]<!--<input type="text" title="<?php echo  JText::_('COM_VIRTUEMART_CART_UPDATE') ?>" class="inputbox" size="3" maxlength="4" name="quantity" value="<?php echo $prow->quantity ?>" /> -->[/B][/COLOR]
            <input type="text"
                   onblur="check<?php echo $step?>(this);"
                   onclick="check<?php echo $step?>(this);"
                   onchange="check<?php echo $step?>(this);"
                   onsubmit="check<?php echo $step?>(this);"
                   title=[COLOR="red"]"<?php echo  JText::_('COM_VIRTUEMART_CART_UPDATE') ?>" class="quantity-input js-recalculate" size="3" maxlength="4" name="quantity[<?php echo $prow->cart_item_id ?>]" value="<?php echo $prow->quantity ?>" />[/COLOR]
            <input type="submit" class="vmicon vm2-add_quantity_cart" name="update[<?php echo $prow->cart_item_id ?>]" title="<?php echo  JText::_ ('COM_VIRTUEMART_CART_UPDATE') ?>" align="middle" value=""/>
 
        <a class="vmicon vm2-remove_from_cart" title="<?php echo JText::_ ('COM_VIRTUEMART_CART_DELETE') ?>" align="middle" href="<?php echo JRoute::_ ('index.php?option=com_virtuemart&view=cart&task=delete&cart_virtuemart_product_id=' . $prow->cart_item_id) ?>" rel="nofollow"> </a>
    </td>
Миниатюры
Ограничение вводимых символов  
Вложения
Тип файла: zip default_pricelist.zip (3.5 Кб, 1 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2015, 02:35
Ответы с готовыми решениями:

Ограничение кол-во символов
Доброго времени суток, всю ночь мучился и не смог решить одну проблему вот сайт http://www.esca.su/ в контент сайта нужно вставить...

Ограничение количества вводимых символов
Если еще кто-нить не видел, то вот Keystroke Counting. Но, честно говоря мне не совсем понравилось. Имхо, из пушки по воробьям

Ограничение на количество вводимых символов
я заполняю буфер звездочками(*). есть 3 буфера. при вводе чисел эти звездочки(*) заполняются ими. допустим если я ввожу 123 то вместо...

3
162 / 161 / 66
Регистрация: 28.06.2015
Сообщений: 576
02.12.2015, 09:44
ИМХО Самый простой способ присвоить id этому полю, и добавить такой код:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        $(document).ready(function() {
            $("#test").keydown(function(event) { //test - ид который вы присвоите( у вас соответвственно будет свой)
                // Разрешаем: backspace, delete, tab и escape
                if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || 
                     // Разрешаем: Ctrl+A
                    (event.keyCode == 65 && event.ctrlKey === true) || 
                     // Разрешаем: home, end, влево, вправо
                    (event.keyCode >= 35 && event.keyCode <= 39)) {
                         // Ничего не делаем
                         return;
                }
                else {
                    // Обеждаемся, что это цифра, и останавливаем событие keypress
                    if ((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105 )) {
                        event.preventDefault(); 
                    }   
                }
            });
        });
1
 Аватар для GoDr
90 / 79 / 33
Регистрация: 17.08.2015
Сообщений: 512
Записей в блоге: 1
03.12.2015, 09:10
как вариант, попробовать это сделать средствами HTML
HTML5
1
<input type="number" ....>
1
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
04.12.2015, 00:36
tane, еще можно сделать проверку регулярным выражением
но это не запрет на ввод других символов
PHP
1
if (!preg_match("/^([0-9])+$/i", $_POST['number'])) {echo = "Можно вводить только цифры";}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.12.2015, 00:36
Помогаю со студенческими работами здесь

Ограничение символов вводимых в поле
Привет народ , можно ли в поле ограничить количество вводимых символов , мне конкретно нужно - есть поле на форме , пользователь может...

Ограничение длины вводимых символов
Ребят помогите пожалуйста ограничить длину вводимых символов, а именно чисел через cin.getline вот код: #include &lt;iostream&gt; using...

Ограничение на количество вводимых символов
Всем доброго времени суток, столкнулся с такой проблемой, как ограничение выводимых символов в CSS. Задача стоит такая: Если в сообщении...

Ограничение на количество вводимых символов в Textbox
Добрый вечер! Ребята помогите реализовать код, который будет запрещать ввод символов( в моем случаи цифр) до 4 ! Запрет на ввод всех...

Ограничение количества вводимых символов в TextBox
Не нашел как длину строки ограничить....В TextBox не дольее 10 символов ввести к примеру


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru