![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Nechto |
|
||||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 31.5.2009 Репутация: нет Всего: нет |
Здравствуйте такая проблема.
Существует такой инпут, находящийся в форме
в этот инпут я записываю число 6563. Потом в javascript скрипте проверяю тип этого инпута или выходящего из него значения
вот такой вопрос почему он мне выводит 'string' а не 'integer' ВЕДЬ Я ВВОДИЛ ЧИСЛО! Это сообщение отредактировал(а) Nechto - 30.6.2009, 13:47 |
||||
|
|||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: нет Всего: 191 |
||||
|
||||
Nechto |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 31.5.2009 Репутация: нет Всего: нет |
Сейчас прочитаю
|
|||
|
||||
Samotnik |
|
||||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: нет Всего: 191 |
Nechto, просто ты передаешь в typeof значение в кавычках (а в кавычках значение является текстом, хоть оно и числовое)
![]() Пример :
а попробуй вот так , и все заработает
т.е. в твоем случае, нужно либо обрезать кавычки, либо вручную привести к типу number Это сообщение отредактировал(а) Samotnik - 30.6.2009, 14:10 |
||||
|
|||||
Nechto |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 31.5.2009 Репутация: нет Всего: нет |
Сейчас попробую. А то я уже через пхп пробую реализовать проверку.
|
|||
|
||||
Nechto |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 31.5.2009 Репутация: нет Всего: нет |
Попробывал. Результат не радует.
Ковычки убрать невозможно поскольку их нету. из формы выходящий текст без ковычек. проверил с помощью alert(); |
|||
|
||||
Padonak |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 29.5.2008 Где: Ростов-на-Дону Репутация: 2 Всего: 2 |
неясно на что собственно проверяется инпут. если value должно содержать какой-то лишь определенный набор символов то это нормальные люди проверяют при помощи регулярных выражений
![]() |
|||
|
||||
Nechto |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 31.5.2009 Репутация: нет Всего: нет |
Padonak Проверяю не инпут а что из него выходит. (string integer float) и всё.
![]() |
|||
|
||||
Padonak |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 29.5.2008 Где: Ростов-на-Дону Репутация: 2 Всего: 2 |
чисто из цинизма что ли? ![]() |
|||
|
||||
Nechto |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 31.5.2009 Репутация: нет Всего: нет |
I для предотвращения ошибок, если пользователь будет вводить что попало. ![]() II для порядка в базе данных. ![]() В принципе и всё ![]() Это сообщение отредактировал(а) Nechto - 30.6.2009, 20:27 |
|||
|
||||
Padonak |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 29.5.2008 Где: Ростов-на-Дону Репутация: 2 Всего: 2 |
RegExp ![]() Это сообщение отредактировал(а) Padonak - 1.7.2009, 09:34 |
||||
|
|||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: нет Всего: 191 |
Nechto, а что firebug показывает ? какое значение ?
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |