Я использую jquery inputmask с последней версией, загруженной сегодня (версия 3.1.64-86).jquery inputmask с пустым значением отправляет 0,00 вместо пустой строки
У меня есть простой ввод текста «OvertimeFee» и установите маску на нем с помощью кода ниже.
$('#OvertimeFee').inputmask('currency', {
'autoUnmask': true,
'removeMaskOnSubmit': true,
'clearMaskOnLostFocus': true,
'clearIncomplete': true,
'prefix': '',
'rightAlign': false,
'showMaskOnHover': false
});
Нет начальное значение не связан с ней, когда страница загружена, и пользователя не требуется, чтобы заполнить поле при отправке формы
Проблема, которую я имею что всякий раз, когда пользователь покидает поле пустой или вводит значение, а затем удаляет его, форма всегда представляет «0,00» вместо пустого значения («»). Я бы хотел, чтобы форма всегда отправляла "", если пользователь не заполнил ее, но я не могу понять, как сделать inputmask так. Даже если autoUnmask и removeMaskOnSubmit установлены в true, он все равно отправляет «0.00».
Кто-нибудь знает, как это осуществить? Мне не повезло найти ответы на вопросы github.
Спасибо.
FWIW, сценарии, включенные и используются на странице:
<script src="~/Scripts/jquery-1.10.2.js"></script>
<script src="~/Scripts/jquery.inputmask/inputmask.js"></script>
<script src="~/Scripts/jquery.inputmask/jquery.inputmask.js"></script>
<script src="~/Scripts/jquery.inputmask/inputmask.numeric.extensions.js"></script>