У меня есть 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
Как заполнить текстовое поле с помощью php ajax в каждой строке таблицы при изменении другого текстового поля в строке ⇐ Jquery
Программирование на jquery
1720626707
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);
}
})
});
});
});
Подробнее здесь: [url]https://stackoverflow.com/questions/78729386/how-can-i-populate-textfield-using-php-ajax-in-each-row-of-a-table-upon-change-o[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия