Я новичок в jQuery, и сейчас у меня есть форма, которая обслуживает цитату на основе числа, введенного в поле ввода. Прямо сейчас он просто тянет и делит на 2. Я хочу вытащить другое число из другого поля, чтобы изменить число, делящееся в моем уравнении. Итак, допустим, у меня есть поле под названием множитель, и я хочу потянуть его за то, что у меня есть, как бы отформатировать это? 0.50 - это то, что я хотел бы сделать переменной, которая тянет из другого поля ввода.jQuery pulling value from field field
$(function() {
// the minimum required value to be entered.
// in this case PayPal takes $0.35 from a $1
// donation, hence we ask for at least $1.35
var multiplier = $("#multiplier").val();
var minimum_value = 1.35;
// cache elements that are used at least twice
var $amount = $("#input_amount"),
$brandMatch = $("#autocomplete-ajax"),
$msg = $("#msg"),
$commission = $("#site_commission_box");
// attach handler to input keydown event
$amount.keyup(function(e) {
if (e.which == 13) {
return;
}
var amount = parseFloat($amount.val()),
//brandMatch = 0.6;
commission = amount * multiplier;
if (isNaN(commission) || isNaN(amount)) {
$msg.hide();
$commission.hide();
return;
}
if (amount <= minimum_value) {
$commission.hide();
$msg
.text("Please fill in a higher amount")
.fadeIn();
} else {
$msg.hide();
$commission
.fadeIn()
.find("span")
//.text((amount - commission).toFixed(2));
.text((amount - commission).toFixed(2));
}
});
});
Так что я просто попытался реализовать ваше предложение и хочу, чтобы я добавил его в правильные места, так как он не работает для меня. В моем поле ввода я добавил идентификатор «множитель» вверху. Я добавил «var multiplier = $ (« # multiplier »). Val(); 'и в уравнении добавлен множитель' комиссия = сумма *, ' – MatrixHyperLoop
Вы добавили этот новый идентификатор в новый элемент ввода и сохранили старое поле ввода« сумма »одинаково? –
На самом деле он работает, когда я hardcode value = "2", но я хочу, чтобы он читал значение, когда оно было введено, поэтому я могу изменить то, что находится в поле, чтобы увидеть цитату – MatrixHyperLoop