Как установить мою цифру c в пустое поле - PullRequest
0 голосов
/ 23 января 2020

В одном из полей ввода на экране, когда значение вводится в поле, которое является недопустимым, и появляется предупреждение / сообщение об ошибке, значение затем очищается кодом и отображается как NaN (не число). Кажется, проблема заключается в следующей строке:

            var gift_certificate_code=$('#gift-certificate-code').val();
        if(gift_certificate_code==''){
            alert('Error - Please add gift certificate');
            $('#amount-to-redeem').val('');
            return;
        }

Это попытка установить значение пустым, и оно не является цифровым, поэтому оно заканчивается как NaN. Я мог бы установить его на 0,00, но я хочу, чтобы он ничего не отображал. Так что мне делать?

1 Ответ

0 голосов
/ 24 января 2020

Вы изменили вопрос, поэтому я должен изменить ответ: <Пожалуйста, попытайтесь быть единообразными, используя _ или -, это довольно странно .. </p>

$('#amount-to-redeem').val('');

Это устанавливает значение "Сумма к погашению" в не определено. Чтобы проверить, есть ли код подарочной карты, вы должны знать, имеет ли значение «Код подарочного сертификата»:

 if($('#gift_certificate_code').val())

Если установлено значение, возвращает true, иначе false (и запускает первую функцию, которая очищает «Amount» выкупить ")

JSFiddle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...