За последние 24 часа нас посетили 20342 программиста и 1193 робота. Сейчас ищут 804 программиста ...

Как разрешить ввод в поле input только цифр, и только средствами PHP?

Тема в разделе "PHP для новичков", создана пользователем Kuzma92, 3 апр 2024.

  1. Kuzma92

    Kuzma92 Новичок

    С нами с:
    6 мар 2024
    Сообщения:
    13
    Симпатии:
    0
    Уважаемые специалисты, подскажите, пожалуйста, как разрешить пользователю в поле <input type="text" вводить только цифры? Интересует решение только средствами PHP. Как это сделать с помощью атрибута "pattern" я знаю. Как это сделать с помощью JavaScript или JQuery я тоже знаю. Но как это сделать только средствами PHP, и возможно ли такое?
     
  2. Дюран

    Дюран Активный пользователь

    С нами с:
    9 мар 2018
    Сообщения:
    269
    Симпатии:
    21
    ctype_digit()
     
  3. Vladimir Kheifets

    Vladimir Kheifets Новичок

    С нами с:
    23 сен 2023
    Сообщения:
    270
    Симпатии:
    52
    Адрес:
    Бавария, Германия
    Добрый день!
    Если под "разрешить пользователю в поле <input type="text" вводить только цифры" Вы подразумеваете проверку вводимых данных на стороне клиента, то "только средствами PHP" это сделать невозможно.
    На PHP Вы можете только делать проверку отправленных на сервер данных, наример, значений переменных $_POST.
    Удачи!
     
    Kuzma92 нравится это.
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.768
    Симпатии:
    1.322
    Адрес:
    Лень
  5. alex-777

    alex-777 Активный пользователь

    С нами с:
    11 апр 2019
    Сообщения:
    33
    Симпатии:
    0
    Смотря что понимать под словом разрешить, если проверять сразу при вводе, то никак.
    А если как результат, то после отправки данных на сервер, проверить, что ввели, и при необходимости выдать ошибку.