|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2014, 14:24 | #1 |
Недотепа
Форумчанин
Регистрация: 18.01.2011
Сообщений: 174
|
Проверка на ввод чисел в текстовое поле
Помогите сделать проверку на ввод чисел. Нужно чтобы было возможно вводить в поле: числа, буквы, знаки или оставить пустое поле, но при отправке, в файл не записывалось ничего кроме модуля числа, в противном случае все введенное сбрасывалось к первоначальному полю.
Вроде бы, как я понял это можно сделать через проверку на ввод чисел is_numeric и проверку на пустое поле is_null. Но как этим воспользоваться я не понимаю(( Конечно, можно сделать через type="number", но тогда все равно нужно: 1. избавиться от отрицательных значений 2. Проверять на пустое поле, чтобы не удалялась информация с zap.txt PHP код:
Последний раз редактировалось Parallelogram; 31.01.2014 в 14:31. |
31.01.2014, 14:51 | #2 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 108
|
проверить на пустоту num !== '', проверить регуляркой, /^[\w\d\+\-а-яё]*$/ui удалить ненужное регуляркой /[^\d]/ модуль числа abs(num)
php,javascript
|
31.01.2014, 16:17 | #3 |
Недотепа
Форумчанин
Регистрация: 18.01.2011
Сообщений: 174
|
PHP код:
Что я делаю не правильно? (кроме того, что я не программист) Получилось через PHP код:
Последний раз редактировалось Parallelogram; 31.01.2014 в 16:41. |
01.02.2014, 13:15 | #4 |
Недотепа
Форумчанин
Регистрация: 18.01.2011
Сообщений: 174
|
Подскажите, пожалуйста, как сделать проверку до записи в файл, а не после?
PHP код:
Последний раз редактировалось Parallelogram; 01.02.2014 в 13:17. |
02.02.2014, 01:16 | #5 |
Форумчанин
Регистрация: 15.02.2012
Сообщений: 821
|
Вот так:
Код:
^-.-^ My GitHub
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
JavaScript текстовое поле | Валенсия34 | JavaScript, Ajax | 1 | 01.10.2012 20:19 |
Проверка на ввод целых чисел в Паскале посимвольно | Nataly026 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 22.03.2012 19:02 |
Задание с циклами: ввод и проверка чисел.(Pascal) | swillrocker | Помощь студентам | 4 | 04.05.2011 20:37 |
текстовое поле | Артэс | Win Api | 4 | 10.02.2011 05:05 |
ID текстовое поле и хранение записи в 1 строке | Droid | SQL, базы данных | 2 | 05.02.2011 08:23 |