Мне нужна помощь в добавлении еще одного поля количества в этот кодPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Мне нужна помощь в добавлении еще одного поля количества в этот код

Сообщение Anonymous »

У меня есть POS-система, которая пытается вручную добавить продажу, и мне нужно добавить поле количества, аналогичное тому, которое уже есть, чтобы оно было помечено как бонус, поэтому, когда вы добавляете введенные значения для обоих начальных количеств, и поле бонусного количества, они будут соответствовать общему количеству поставленных товаров.
Вот код (его частичная часть):
`

var count = 1, an = 1, product_variant = 0, DT = ,
product_tax = 0, invoice_tax = 0, product_discount = 0, order_discount = 0, total_discount = 0, total = 0, allow_discount = ,
tax_rates = ;
//var audio_success = new Audio('sounds/sound2.mp3');
//var audio_error = new Audio('sounds/sound3.mp3');
$(document).ready(function () {
if (localStorage.getItem('remove_slls')) {
if (localStorage.getItem('slitems')) {
localStorage.removeItem('slitems');
}
if (localStorage.getItem('sldiscount')) {
localStorage.removeItem('sldiscount');
}
if (localStorage.getItem('sltax2')) {
localStorage.removeItem('sltax2');
}
if (localStorage.getItem('slref')) {
localStorage.removeItem('slref');
}
if (localStorage.getItem('slshipping')) {
localStorage.removeItem('slshipping');
}
if (localStorage.getItem('slwarehouse')) {
localStorage.removeItem('slwarehouse');
}
if (localStorage.getItem('slnote')) {
localStorage.removeItem('slnote');
}
if (localStorage.getItem('slinnote')) {
localStorage.removeItem('slinnote');
}
if (localStorage.getItem('slcustomer')) {
localStorage.removeItem('slcustomer');
}
if (localStorage.getItem('slbiller')) {
localStorage.removeItem('slbiller');
}
if (localStorage.getItem('slcurrency')) {
localStorage.removeItem('slcurrency');
}
if (localStorage.getItem('sldate')) {
localStorage.removeItem('sldate');
}
if (localStorage.getItem('slsale_status')) {
localStorage.removeItem('slsale_status');
}
if (localStorage.getItem('slpayment_status')) {
localStorage.removeItem('slpayment_status');
}
if (localStorage.getItem('paid_by')) {
localStorage.removeItem('paid_by');
}
if (localStorage.getItem('amount_1')) {
localStorage.removeItem('amount_1');
}
if (localStorage.getItem('paid_by_1')) {
localStorage.removeItem('paid_by_1');
}
if (localStorage.getItem('pcc_holder_1')) {
localStorage.removeItem('pcc_holder_1');
}
if (localStorage.getItem('pcc_type_1')) {
localStorage.removeItem('pcc_type_1');
}
if (localStorage.getItem('pcc_month_1')) {
localStorage.removeItem('pcc_month_1');
}
if (localStorage.getItem('pcc_year_1')) {
localStorage.removeItem('pcc_year_1');
}
if (localStorage.getItem('pcc_no_1')) {
localStorage.removeItem('pcc_no_1');
}
if (localStorage.getItem('cheque_no_1')) {
localStorage.removeItem('cheque_no_1');
}
if (localStorage.getItem('payment_note_1')) {
localStorage.removeItem('payment_note_1');
}
if (localStorage.getItem('slpayment_term')) {
localStorage.removeItem('slpayment_term');
}
localStorage.removeItem('remove_slls');
}

// localStorage.setItem('sldate', '');
localStorage.setItem('slcustomer', '');
localStorage.setItem('slbiller', '');
localStorage.setItem('slwarehouse', '');
localStorage.setItem('slnote', '');
localStorage.setItem('sldiscount', '');
localStorage.setItem('sltax2', '');
localStorage.setItem('slshipping', '');
localStorage.setItem('slitems', JSON.stringify());


if (!localStorage.getItem('slitems')) {
localStorage.setItem('slcustomer', );
}


if (!localStorage.getItem('sldate')) {
$("#sldate").datetimepicker({
format: site.dateFormats.js_ldate,
fontAwesome: true,
language: 'sma',
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
forceParse: 0
}).datetimepicker('update', new Date());
}
$(document).on('change', '#sldate', function (e) {
localStorage.setItem('sldate', $(this).val());
});
if (sldate = localStorage.getItem('sldate')) {
$('#sldate').val(sldate);
}

$(document).on('change', '#slbiller', function (e) {
localStorage.setItem('slbiller', $(this).val());
});
if (slbiller = localStorage.getItem('slbiller')) {
$('#slbiller').val(slbiller);
}
if (!localStorage.getItem('slref')) {
localStorage.setItem('slref', '');
}
if (!localStorage.getItem('sltax2')) {
localStorage.setItem('sltax2', );
}
ItemnTotals();
$('.bootbox').on('hidden.bs.modal', function (e) {
$('#add_item').focus();
});
$("#add_item").autocomplete({
source: function (request, response) {
if (!$('#slcustomer').val()) {
$('#add_item').val('').removeClass('ui-autocomplete-loading');
bootbox.alert('');
$('#add_item').focus();
return false;
}
$.ajax({
type: 'get',
url: '',
dataType: "json",
data: {
term: request.term,
warehouse_id: $("#slwarehouse").val(),
customer_id: $("#slcustomer").val()
},
success: function (data) {
$(this).removeClass('ui-autocomplete-loading');
response(data);
}
});
},
minLength: 1,
autoFocus: false,
delay: 250,
response: function (event, ui) {
if ($(this).val().length >= 16 && ui.content[0].id == 0) {
bootbox.alert('', function () {
$('#add_item').focus();
});
$(this).removeClass('ui-autocomplete-loading');
$(this).removeClass('ui-autocomplete-loading');
$(this).val('');
}
else if (ui.content.length == 1 && ui.content[0].id != 0) {
ui.item = ui.content[0];
$(this).data('ui-autocomplete')._trigger('select', 'autocompleteselect', ui);
$(this).autocomplete('close');
$(this).removeClass('ui-autocomplete-loading');
}
else if (ui.content.length == 1 && ui.content[0].id == 0) {
bootbox.alert('', function () {
$('#add_item').focus();
});
$(this).removeClass('ui-autocomplete-loading');
$(this).val('');
}
},
select: function (event, ui) {
event.preventDefault();
if (ui.item.id !== 0) {
var row = add_invoice_item(ui.item);
if (row)
$(this).val('');
} else {
bootbox.alert('');
}
}
});
$(document).on('change', '#gift_card_no', function () {
var cn = $(this).val() ? $(this).val() : '';
if (cn != '') {
$.ajax({
type: "get", async: false,
url: site.base_url + "sales/validate_gift_card/" + cn,
dataType: "json",
success: function (data) {
if (data === false) {
$('#gift_card_no').parent('.form-group').addClass('has-error');
bootbox.alert('');
} else if (data.customer_id !== null && data.customer_id !== $('#slcustomer').val()) {
$('#gift_card_no').parent('.form-group').addClass('has-error');
bootbox.alert('');

} else {
$('#gc_details').html('Card No: ' + data.card_no + '
Value: ' + data.value + ' - Balance: ' + data.balance + '');
$('#gift_card_no').parent('.form-group').removeClass('has-error');
}
}
});
}
});
});



*













()














Подробнее здесь: https://stackoverflow.com/questions/789 ... -this-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»