Как заполнить текстовое поле с помощью php ajax в каждой строке таблицы при изменении другого текстового поля в строкеJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Как заполнить текстовое поле с помощью php ajax в каждой строке таблицы при изменении другого текстового поля в строке

Сообщение Anonymous »

У меня есть JavaScript, в котором при нажатии кнопки в таблицу добавляется строка с двумя ячейками. В одной ячейке есть текстовое поле живого поиска, а в другой ячейке — текстовое поле количества, значение которого должно динамически изменяться и/или определяться при нажатии на результаты текстового поиска живого поиска.
Я пробовал что-то, но Проблема, с которой я столкнулся, заключается в том, что значение динамически определенного текстового поля других строк сохраняет значение текстового поля первой строки.
Поэтому я ищу помощи в том, как очистить скрипт, чтобы каждая строка отвечала соответствующим значениям в текстовом поле живого поиска




Search Product's(Name/Code)
instore Availability
Price/Unit
Choose Selling Unit(eg:cartons/etc)
Quantity
Cummulative Price
Delete









//stock transfer dynamic textboxes
$(document).ready(function() {
$(document).on('click', '.btnaddstockTransfer', function() {
var html = '';
html += '';
html += '';
html += '';
html += '';

$('#stockTransfer').append(html);

$(document).on('keyup input', '.search-box input[type="text"]', function() {
/* Get input value on change */
var inputVal = $(this).val();
var resultDropdown = $(this).siblings(".result");
if (inputVal.length) {
$.get("backend-search.php", {
term: inputVal
}).done(function(data) {
// Display the returned data in browser
resultDropdown.html(data);
});
} else {
resultDropdown.empty();
}
});

// Set search input value on click of result item
$(document).on("click", ".result p", function() {

var stock = $(this).text();

$(this).parents(".search-box").find('.stock').val(stock);
$(this).parent(".result").empty();

var tr = $(this).parent(".search-box").parent().parent().parent();

$.ajax({
method: "get",
url: "saleqtyOnFly.php",
data: {
item: stock
},
success: function(data) {
tr.find(".eqty").val(data);
}
})

});
});
});


Подробнее здесь: https://stackoverflow.com/questions/787 ... n-change-o
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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