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


Очистка числового поля по клику
Автор Александр Jet, 07 дек. 2017 17:12
число событие клик очистить поле
Сообщений в теме: 2
#1
Отправлено 07 Декабрь 2017 - 17:12
#2
Отправлено 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
#3
Отправлено 17 Декабрь 2017 - 23:58
Идеально) большое спасибо!
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных