JQuery Калькулятор текстового поля - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь использовать JQuery для обновления поля депозита каждый раз, когда число вводится в общее текстовое поле. Я думаю, может быть, мне нужно проанализировать данные? Любая помощь будет оценена

Контактная форма-7

<label> Name </label>
    [text your-name] 

<label> Total </label>
    [number total min:1 class:total-amt] 

<label> Deposit </label>
    [number deposit id:deposit-amt] 

[submit "Send"]

JQuery

<script>
jQuery(document).ready(function($) {
    var $total_field = $('.total-amt'),
        $total_deposit = $('#deposit-amt');
$total_field.on('input', function(e) {
        $total_deposit.val(($total_field * 0.4));
    })
});
</script>

1 Ответ

2 голосов
/ 11 апреля 2020

Вы пытаетесь умножить свое текстовое поле ($total_field) на 0.4. То, что вы хотите сделать, это получить значение ($total_field.val()) и умножить его на 0.4.

То есть эта строка:

$total_deposit.val(($total_field * 0.4));

должна изменить на:

$total_deposit.val($total_field.val() * 0.4);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...