Я работаю над учебным проектом для магазина канцтоваров, делаю формат биллинга и успешно добавляю строку клона со всеми значениями,
но я могу добиться успеха, чтобы получить грант и редактировать строку клона,
при попытке изменить кол-во или норму необходимо автоматически обновлять кол-во * значение ставки на итоговой метке строки клона,
Пожалуйста, дайте мне какое-нибудь решение или полезные советы.
спасибо ..
выпадающий список работает хорошо в строке клона и
я попытался добавить функцию изменения текста метки, она получает значение только в строке для мужчин
чтобы добавить строку клона
if (isAllvalid) {
var $newRow = $('#mainrow').clone().removeAttr('id');
$('.pc', $newRow).val($('#productCategory').val());
$('.product', $newRow).val($('#Product').val());
//replace add btn with remove button
$('#add', $newRow).addClass('remove').val('Remove').removeClass('btn-success').addClass('btn-danger')
//remove id attribut from new row
$('#productCategory,#Product,#Quantity,#Rate,#Total,#add', $newRow).removeAttr('id');
$('span.error', $newRow).remove();
//append clone row
$('#orderdetailsItems').append($newRow);
$('#productCategory,#Product').val('0');
$('#Quantity,#Rate').val('');
$('#Total').val('0.00');
$('#orderItemerror').empty();
}
});
//Remove btn click event
$('#orderdetailsItems').on('click', '.remove', function () {
$(this).parents('tr').remove();
});
для расчета кол-во и ставки
$(document).ready(function () {
$("#Quantity,#Rate").keyup(function (e) {
var q = $("#Quantity").val();
var p = $("#Rate").val();
var result = "";
if (q !== "" && p !== "" && $.isNumeric(q) && $.isNumeric(p)) {
result = parseFloat(q) * parseFloat(p);
}
$("#Total").empty();
$("#Total").append(result);
$("#Total").val(result);
});
});