Перейти к содержимому


Числовое значение со знаками после запятой


Сообщений в теме: 5

#1 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 30 Август 2011 - 05:30

Имеем числовое поле с двумя знаками после запятой.
Подскажите, как проверить это поле на равенство какому либо значению?
Допустим, на экране значение этого поля выглядит как 0,00 .
Но проверка условия value == 0,00 не срабатывает, так же как и value == 0.
Если в настройках убираю знаки после запятой, то условие value == 0 работает

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 31 Август 2011 - 08:36

Где именно то условие задаете, в вычислениях, в шаблонах? Приведите кусок кода полностью.

#3 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 31 Август 2011 - 10:36

Просмотр сообщенияРазработчик (31.8.2011, 8:36) писал:

Где именно то условие задаете, в вычислениях, в шаблонах? Приведите кусок кода полностью.

Нужно скрыть поле если значение равно нулю
display_field(1314,document.getElementById('value1301').value!=0,00);

Сообщение отредактировал arsenal: 31 Август 2011 - 10:38


#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 31 Август 2011 - 10:58

Значения полей необходимо помещать в кавычки:
display_field(1314,document.getElementById('value1301').value!='0,00');
Исключение может быть если у вас значение в виде чистого числа (поэтому просто 0 у вас прокатывает), что в случае с '0,00' отнюдь не так.

И по-моему я уже говорил что полезно смотреть в отладчик яваскрипта в браузере - в данном случае у вас банальная синтаксическая ошибка, о чем отладчик сразу бы сообщил.

#5 arsenal

    Активный участник

  • Пользователи
  • PipPipPip
  • 448 сообщений

Отправлено 31 Август 2011 - 11:16

Просмотр сообщенияРазработчик (31.8.2011, 10:58) писал:

И по-моему я уже говорил что полезно смотреть в отладчик яваскрипта в браузере - в данном случае у вас банальная синтаксическая ошибка, о чем отладчик сразу бы сообщил.

Подскажите, где смотреть отладчик в Mozilla и ссылку на описание, как с ним работать.

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 31 Август 2011 - 11:25

Просмотр сообщенияarsenal (31.8.2011, 12:16) писал:

Подскажите, где смотреть отладчик в Mozilla и ссылку на описание, как с ним работать.
Какая версия Мозиллы? Посмотрите в меню Инструменты - Консоль ошибок, или Инструменты - Веб-разработка - Консоль ошибок.

Описание простейшее - отладчик просто показывает в каком месте кода у вас ошибка. Можно также установить расширение Firebug - оно обладает более широкими возможностями.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных