/ / jQuery как се показват като променливи в текстови полета - javascript, jquery

jQuery как се показват като променливи в текстови полета - javascript, jquery

Това е моята JavaScript функция

$(document).ready(function() {
(function($) {
$.fn.calculateMortgage = function(options) {
var defaults = {
params: {}
};
var calculate = function(params) {
params = $.extend({
benzyna: 0,
gaz: 0,
sp_benz: 0,
przebieg: 0,
cena_inst: 0
}, params);
var N = params.benzyna * params.sp_benz;
var I = (+(params.sp_benz * 0.15)) + (+(params.sp_benz));
var J = params.gaz * I;
var K = (((params.cena_inst) / (N - J)) * 100);
var L = params.przebieg / 12;
var L1 = K / L;
var M = (L / 100 * (N - J));

var R = (M * 12);
var result = N;
return result;
};
return this.each(function() {
var $element = $(this);
var $result = calculate(options.params);
var output = "<p> koszt przejazdu na 100km = " + $result.toFixed(2) + "</p>";
$(output).appendTo($element);
});
};
})(jQuery);
$(function() {
$("#test").on("submit", function(e) {
e.preventDefault();
var $params = {
benzyna: $("#benzyna").val(),
gaz: $("#gaz").val(),
sp_benz: $("#sp_benz").val(),
przebieg: $("#przebieg").val(),
cena_inst: $("#cena_inst").val()
};
$(this).calculateMortgage({
params: $params
})
});
});
});

И това е код, когато използвам видима стойност

<div class="container-fluid">
<form role="form">
<div class="form-group">
<div class="row">
<label class="col-xs-5 col-sm-4" for="exampleInputEmail1"> 100km</label>
<input class="col-xs-5 col-sm-4" type="text" id="exampleInputEmail1"
class="form-control" placeholder=" ">
<label class ="col-xs-2 col-sm-4" for="exampleInputEmail1"> ...</label>
</div>
</div>
</form>
</div>

Искам да покажа стойностите на индивидуалнипроменливи в отделни текстови полета. Като Интернет ми помогна да взема променливи от текстово поле и да извършвам операции върху тях. Но сега трябва да ги покажа в съответните полета на формуляра. Как да го направим? Благодаря

Отговори:

0 за отговор № 1

просто използвайте така:

 suppose

<input id="my_input"></input>

jquery code:

$("#my_iput").val(your value);

0 за отговор № 2

Трябва да използвате свойството val на входовете, за да поставите текст в тях.

 $("#INPUTID").val(YOURTEXT)

0 за отговор № 3

опитайте да зададете стойностите на полетата за въвеждане по следния начин:

$("#id_of_Input").val(your text here);

така че опитайте да използвате id да се identify полетата за въвеждане уникално за задаване на стойности.