Jquery разрешить ввод только цифр
Автор Михаил Хайкин задал вопрос в разделе PHP
Вопрос по вводу в input только чисел. Фильтрация исключительно на php, без javascript. Подробности внутри и получил лучший ответ
Ответ от Ann O.Nymous[гуру]
function getint ($zone,$variable,$default=0,$min=0,$max=0) {
global $$variable;
$zone="_".strtoupper($zone);
global $$zone;
$tmp=$$zone;
$$variable=(isset($tmp[$variable]))?intval($tmp[$variable]):false;
if(($max&&($$variable>$max))||($min&&($$variable<$min))||($$variable===false)){$$variable=$default;return false;}
return true;
}
синтаксис
getint ( {string метод: get, post, session..}, {string имя переменной}, {int значение по умолчанию},{int минимально допустимое},{int максимально допустимое})
последние 3 параметра необязательны
возвращает истину если все нормально и ложь если данные не соответвуют, также создает и устанавливает указанную переменную
пример
getint('get','myvar',0,1,5);
Подозреваю только проверять после отправки
Проверяешь полученные данные и если они ошибочны - передаёшь браузеру ту же станицу с формой воода, но со встроенным в неё сообщением об ошибке.
Проверяешь в php полученные данные от пользователя на соответствие шаблону регулярного выражения: ^d+$.
Вариантов полно.
is_numeric, filter_var с флагами "FILTER_VALIDATE_INT | FILTER_VALIDATE_FLOAT" (проверять ответ на false), регулярки, и т. д.
как сделать чтобы вводились цифры в < input type="text"> жeлательно css
В HTML5 есть < input type = "number" >
Или текст, но с регулярным выражением.
подробнее...
Visual Basic 6, надстрочные, подстрочные символы.
Как сделать, чтобы вводились только цифры, но не на примере Delphi, мне надо именно VB...
подробнее...
Вопрос: как высчитывается корреляция Спирмена у психологов?
Метод ранговой корреляции Спирмена позволяет определить тесноту (силу) и направление корреляционной
подробнее...
Точка доступа через wi-fi с VPN соединением
Тебе не точка доступа нужна, а роутер с встроенным VPN клиентом. Роутер будет сам авторизоваться у
подробнее...
Код города Кокшетау
Справочник телефонных кодов: Казахстан: Кокшетау:
Код города. Порядок набора 8-716-Номер
подробнее...
как отличить внутренние американские доллары от внешних?
ЧУТЬ ДОБАВЛЮ ПОКУПАТЕЛЬНАЯ СПОСБНОСТЬ ВНУТРЕННЕГО ДОЛЛАРА ВЫШЕ, ЧЕМ ВНЕШНЕГО И ЦЕНЫ ТОЖЕ НА ЭТОТ
подробнее...
Как вывести только цифры через document.write? JavaScript
function setIndex(sign = 6) {
let index;
while (true) {
index =
подробнее...
Delphi: Как разрешить вводить все цифры и только первые 6 букв лат. алфавита в поле MaskEdit?
Мне кажется, смысл задачи в том, что нужно вводить шестнадцатиричные числа, то есть символы от 0 до
подробнее...
Подскажите пожалуйста как извлечь только цифры из строки в запросе mysql.
если строки у вас ВСЕ одного формата (AASDDDSASDDD) то ничто не мешает простыми substr и concat
подробнее...
Как защитить роутер?
Предположим, что роутер версии 4, прошивка на русском языке.
Для максимальной защиты зайти в
подробнее...
можно ли вводить калия хлорид в/в струйно? бабушке 79 лет, я сомневаюсь!
Уважаемый Тимурлан! Калия хлорид нельзя вводить ввенно струйно. Раствор калия хлорид для иньекций
подробнее...
Куриные кубики полезны или вредны?
Рецептура изготовления «кубического бульона» проста до крайности. Это экстрактивные вещества, любой
подробнее...