Данные, которые вводятся пользователем в текстовые поля в любом случае нужно "триммить" и "валидировать".
Это можно сделать и на клиентской стороне (HTML/CSS/JS), но будет опасно тем, что такие данные легко подменить, даже через простой браузерный дебаг.
Поэтому нужно делать это на стороне сервера. Следовательно только PHP, либо AJAX+PHP.
Если уж безопасность вас не волнует, я могу попробовать набросать нужный вам код на JS, который будет работать без перезагрузки страницы.
Вставили и не помогло?
Я не уверен, что дело в этом.
Но обычно я эти строки вставляю сразу после соединения с БД, там где указываю логин и пароль к базе.
Мелкий, спасибо.
Можете подсказать, что означает (?!\\1), ограничение на 1 символ подряд?
И что означает u на конце? (Добавление)
~^[A-Za-zА-Яа-яЁё] - строка начинается с буквы
(?:[A-Za-zА-Яа-яЁё]|([ -])(?!\\1)) - буквы без ограничений, либо пробел/тире не более одного раза
{0,23} - от 0 до 23 символов
[A-Za-zА-Яа-яЁё]$~ - строка оканчивается на букву
Всем привет.
Мне нужна ваша помощь с регулярными выражениями.
Для текстового поля Имя должны быть допустимы:
буквы A-Za-zА-Яа-яЁё
символы пробел и тире.
Но строка не должна начинаться и заканчиваться на пробел и/или тире.
Возможно использование символов пробел и тире несколько раз, но не более 1 раза подряд (то есть исключены два и более пробела/тире сразу)
И все в итоге ограничить от 2 до 25 символов.
Признаюсь давно уже парюсь с проблемой, но что-то получается, что-то нет. И в одно условие собрать не могу.
Если пойму, как сделать это условие, то и разберусь с остальными, которые меня интересуют.
Мне нужно потом будет условие использовать не только, как preg_match в php, но и как pattern в html input.
Допустим при загрузке страницы я сразу получу значения для всех "категорий" и закину их в массив.
Когда меняется <option> (value) через JS можно ведь как-то подставлять соответствующее значение в text input.
Например вот так я изменяю значение text-input галочкой checkbox:
ytrewq123, спасибо. Но я так и не понял, как мне делать этот запрос при изменении (выборе другого) значения поля со списком, и что важнее без перезагрузки страницы.
Всем привет.
Сразу перейду к делу.
Ситуация такая, есть выпадающий список, в котором несколько значений (<option>), выбрать можно только одно из них.
Есть текстовое поле input, в котором отображается число, которое я получаю из базы.
Как мне сделать, чтобы при выборе определённого значения из списка (<option>) делался нужный запрос и подставлял нужное значение в input text.
Вот часть кода, которую я использую, возможно с ней станет понятнее.
Получаю число, для вставки в input-text: