![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
bms |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.4.2006 Где: Украина г.Житомир Репутация: нет Всего: нет |
У меня есть TextBox. Пользователь вводит туда значение и жмёт кнопку, и мне надо пропустить значение если оно типа float. А как определить тип переменной я не знаю. Help me.
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
bms, если проверять значение textbox'a - то это будет строка. Ты имеешь в виду проверку, является ли строка корректным числом?
|
|||
|
||||
bms |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.4.2006 Где: Украина г.Житомир Репутация: нет Всего: нет |
да. если введённое значение корректно, то мне его потом надо записать в БД, в поле типа float. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
textbox = input type="text"?
можешь воспользоваться регулярными выражениями:
Добавлено @ 17:39 впрочем, может случится, что я изобретаю велосипед и в javascript существует функция наподобие TryStrToFloat в Делфи... |
|||
|
||||
bms |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.4.2006 Где: Украина г.Житомир Репутация: нет Всего: нет |
не работает чё-то
ввожу строку и она пропускаеться. может в javascripte есть функции типа parseFloat или ещё что-то |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
bms, у меня - не пропускается... а у тебя javascript включён?
давай сюда строку, которая пропускается ![]() |
|||
|
||||
bms |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.4.2006 Где: Украина г.Житомир Репутация: нет Всего: нет |
ASP.NET
Вот так вот не работает
А вот так наполовину работает
При таком коде пропускаеться к примеру токае - 2,122dfg Надо ещё только както обрезать ненужную часть Пробовал писать так
но почему то текстбоксу не присваиваеться значение обрезанное функцией parseFloat. Добавлено @ 11:34 Кстати вот код на C# работает отлично, но проверка выполняеться на сервере protected void CustomServerVal(object source, ServerValidateEventArgs args) { try { float f = float.Parse(args.Value); args.IsValid = true; } catch(FormatException) { args.IsValid = false; } } Можно ли такое организовать на javascripte? Это сообщение отредактировал(а) bms - 21.7.2006, 11:30 |
||||||
|
|||||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
||||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |