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


Очистка числового поля по клику

число событие клик очистить поле

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

#1 Александр Jet

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

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

Отправлено 07 Декабрь 2017 - 17:12

Часто бывает что по клику на числовое поле, если оно имеет знаки после запятой, курсор устанавливается между 0, и 00 и при вводе цифр получается что-то вроде 0,4500 вместо 45,00. Из-за этого редактирование и добавление записей занимает больше времени, чем могло бы.

Как можно очистить числовое поле по клику на него, если оно равно 0,00? Как я понимаю это должен быть js, что подойдет для редактирования записи в режиме просмотра. И можно ли сделать то же самое для таблицы?

#2 maksn

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

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 08 Декабрь 2017 - 12:12

Просмотр сообщенияАлександр Jet (07 Декабрь 2017 - 17:12) писал:

Как можно очистить числовое поле по клику на него, если оно равно 0,00? Как я понимаю это должен быть js, что подойдет для редактирования записи в режиме просмотра. И можно ли сделать то же самое для таблицы?

Например, так
$( "#value{$one_field.id}" ).focus(function() {
  if (document.getElementById('value{$one_field.id}').value=="0,00")
    document.getElementById('value{$one_field.id}').value="";
});

$( "#value{$one_field.id}" ).blur(function() {
  if (document.getElementById('value{$one_field.id}').value=="")
    document.getElementById('value{$one_field.id}').value="0,00";
});

Сообщение отредактировал maksn: 08 Декабрь 2017 - 12:15

"...Сижу, паяю. CRM починяю..."
Мои разработки

#3 Александр Jet

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

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

Отправлено 17 Декабрь 2017 - 23:58

Идеально) большое спасибо!





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

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