Имеем числовое поле с двумя знаками после запятой.
Подскажите, как проверить это поле на равенство какому либо значению?
Допустим, на экране значение этого поля выглядит как 0,00 .
Но проверка условия value == 0,00 не срабатывает, так же как и value == 0.
Если в настройках убираю знаки после запятой, то условие value == 0 работает
Числовое значение со знаками после запятой
Автор arsenal, 30 авг. 2011 05:30
Сообщений в теме: 5
#1
Отправлено 30 Август 2011 - 05:30
#2
Отправлено 31 Август 2011 - 08:36
Где именно то условие задаете, в вычислениях, в шаблонах? Приведите кусок кода полностью.
#3
Отправлено 31 Август 2011 - 10:36
Разработчик (31.8.2011, 8:36) писал:
Где именно то условие задаете, в вычислениях, в шаблонах? Приведите кусок кода полностью.
Нужно скрыть поле если значение равно нулю
display_field(1314,document.getElementById('value1301').value!=0,00);
Сообщение отредактировал arsenal: 31 Август 2011 - 10:38
#4
Отправлено 31 Август 2011 - 10:58
Значения полей необходимо помещать в кавычки:
И по-моему я уже говорил что полезно смотреть в отладчик яваскрипта в браузере - в данном случае у вас банальная синтаксическая ошибка, о чем отладчик сразу бы сообщил.
display_field(1314,document.getElementById('value1301').value!='0,00');
Исключение может быть если у вас значение в виде чистого числа (поэтому просто 0 у вас прокатывает), что в случае с '0,00' отнюдь не так.И по-моему я уже говорил что полезно смотреть в отладчик яваскрипта в браузере - в данном случае у вас банальная синтаксическая ошибка, о чем отладчик сразу бы сообщил.
#5
Отправлено 31 Август 2011 - 11:16
Разработчик (31.8.2011, 10:58) писал:
И по-моему я уже говорил что полезно смотреть в отладчик яваскрипта в браузере - в данном случае у вас банальная синтаксическая ошибка, о чем отладчик сразу бы сообщил.
Подскажите, где смотреть отладчик в Mozilla и ссылку на описание, как с ним работать.
#6
Отправлено 31 Август 2011 - 11:25
arsenal (31.8.2011, 12:16) писал:
Подскажите, где смотреть отладчик в Mozilla и ссылку на описание, как с ним работать.
Описание простейшее - отладчик просто показывает в каком месте кода у вас ошибка. Можно также установить расширение Firebug - оно обладает более широкими возможностями.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













