Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Input type text, Чтоб писать только цифры или буквы 
:(
    Опции темы
Qangster
  Дата 25.6.2005, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 99
Регистрация: 25.12.2004
Где: Баку

Репутация: нет
Всего: 2



Как сделать так чтоб в Input type text писать только цифры или же Английские буквы smile smile
PM MAIL   Вверх
Mal Hack
Дата 25.6.2005, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Qangster @ 25.6.2005, 16:09)
исать только цифры

ctype_digit()

Цитата(Qangster @ 25.6.2005, 16:09)
или же Английские буквы smile smile

preg_match("#[a-z]#i")
PM ICQ   Вверх
Qangster
Дата 25.6.2005, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 99
Регистрация: 25.12.2004
Где: Баку

Репутация: нет
Всего: 2



Это так <input type="text" preg_match("#[a-z]#i") >

АА
PM MAIL   Вверх
Рыжий
Дата 25.6.2005, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



Qangster
Нет, пишешь
Код

<form action="script_php.php" method="post">
<input type="text" name="text">
<input type="submit">
</form>

А в script_php пишешь обработчик ну например:

Код

preg_match("#[a-z]#i",$_POST['text'])


Если будут вопросы - спрашивай smile
Добавлено @ 18:53
PS код писал "сходу" за ошибки не ручаюсь smile
PM MAIL ICQ   Вверх
Axxent
Дата 25.6.2005, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 25.3.2004
Где: Новосибирск

Репутация: 3
Всего: 5



Ну мона еще на жабе наваять проверку, чтобы юзеру сразу стучало по башке за неправильные символы. А в пхп пишем
preg_match("/[a-z0-9]/i", $_POST['text']) и не мучаемся.
PM MAIL ICQ   Вверх
Mal Hack
Дата 25.6.2005, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



И все забыли, что паттерн надо по ^ и $ сделать, и + поставить smile
PM ICQ   Вверх
Bikutoru
Дата 26.6.2005, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: 8
Всего: 22



Цитата
preg_match("/[a-z0-9]/i", $_POST['text'])


А разве [a-z0-9] и \w не одно и то же?


--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Mal Hack
Дата 26.6.2005, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Bikutoru @ 26.6.2005, 11:25)
А разве [a-z0-9] и \w не одно и то же?

Нет. \w это любой алфавитный символ, т.е. и запятая и точка и т.п..
PM ICQ   Вверх
Qangster
Дата 26.6.2005, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 99
Регистрация: 25.12.2004
Где: Баку

Репутация: нет
Всего: 2



Пожалуйста дайте конкретный ответ
А то каждый говорит другое
PM MAIL   Вверх
Mal Hack
Дата 26.6.2005, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



#^[a-z]+$#i

Это сообщение отредактировал(а) Mal Hack - 26.6.2005, 15:34
PM ICQ   Вверх
Joes
Дата 26.6.2005, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 15.11.2004

Репутация: -2
Всего: 7



Цитата(Mal @ 26.6.2005, 13:18)
Цитата(Bikutoru @ 26.6.2005, 11:25)
А разве [a-z0-9] и \w не одно и то же?

Нет. \w это любой алфавитный символ, т.е. и запятая и точка и т.п..

немного неверно... \w - это любая буква, цифра или символ подчеркивания...
PM MAIL   Вверх
Mal Hack
Дата 26.6.2005, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Joes @ 26.6.2005, 16:52)
немного неверно... \w - это любая буква, цифра или символ подчеркивания...

Ага. Ошибся, в любом случае \w тут автору не нужно.

PM ICQ   Вверх
Irokez
Дата 26.6.2005, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Bikutoru
Mal Hack
Joes
вы бы хоть прочитали что автор просит - проверку на вводимые символы сразу.. не отходя от кассы, пхп тут вообще не причем.. тему надо в ява скрипт перемещать.. а вообще кажется что то вроде этого:
Код

function checkAllDigits(e)
{
    if (!(e.value.match(/^\d*$/))) {
        alert('Only digits!!!');
    }
}


Код

<input onChange="checkAlDigits(this)" onKeyUp="checkAllDigits(this)">


Это сообщение отредактировал(а) Irokez - 26.6.2005, 16:22
PM   Вверх
Mal Hack
Дата 26.6.2005, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Irokez ты посмотри где он тему создал. Что хотел, то и получил. Что касается проверки на JS, то я ее за проверку никогда не воспринимал и не буду воспринимать. Толку от нее - ноль.
PM ICQ   Вверх
Irokez
Дата 26.6.2005, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(Mal @ 26.6.2005, 16:22)
Irokez ты посмотри где он тему создал. Что хотел, то и получил. Что касается проверки на JS, то я ее за проверку никогда не воспринимал и не буду воспринимать. Толку от нее - ноль.

вижу, вижу, в пхп.. но человек сам не знает чего хочет..
толк от проверки на ява скрипте - то что форма указывает на ошибки сразу, до отправки данных - это очень полезно, особенно когда форма большая и интернет медленный. Очень бесит когда заполняешь форму полчаса, еще полчаса она отправляется на сервер, и потом только узнаешь что в каком то месте неправильно заполнил форму. Я считаю, что проверять форму нужно дважды: до отправки (для юзабильности) и при получении данных (для секьюрности)
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0573 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.