Малко помощ с форма

C++ JAVA
Post Reply
User avatar
2SHAE
Потребител
Потребител
Posts: 1235
Joined: Fri May 04, 2007 7:42 am
Answers: 54

Малко помощ с форма

Post by 2SHAE » Sat Jan 30, 2016 7:32 pm

Здравейте.
Опитвам се да пресъздам една пазарска кошница. Взех я от урока на този човек ТУК.

Напаснах си кодовете и успях да създам количката като него, с добавяне, премахване и разглеждане на стоките. Едно нещо което обаче той не прави е да покаже как се добавя количество. Пише само, че се прави с Javascript и до там. Самата количка използва $_GET и не мога да разбера как с Jquery или Javascript да да взема стойноста на input полето за количество и да го прибавя към URL за да може когато се кликне да се видят продуктите в количката да изписва и количеството.

Ако някой се е сблъсквал с подобна количка преди, моля да помогне с някой идей как да довърша количката.

joTunkiq
Потребител
Потребител
Posts: 830
Joined: Tue Dec 25, 2012 10:03 am
Answers: 142
Contact:

Post by joTunkiq » Sat Jan 30, 2016 10:52 pm

От изходния код: [js]$(document).ready(function(){
$('.add-to-cart-form').on('submit', function(){
var id = $(this).closest('tr').find('.product-id').text();
var name = $(this).closest('tr').find('.product-name').text();
var quantity = $(this).closest('tr').find('input').val();
window.location.href = "add_to_cart.php?id=" + id + "&name=" + name + "&quantity=" + quantity + "&page=1";
return false;
});

$('.update-quantity-form').on('submit', function(){
var id = $(this).closest('tr').find('.product-id').text();
var name = $(this).closest('tr').find('.product-name').text();
var quantity = $(this).closest('tr').find('input').val();
window.location.href = "update_quantity.php?id=" + id + "&name=" + name + "&quantity=" + quantity;
return false;
});
});[/js]

Само си направи същото поле със съответните класове и форми. :idea: :?:

User avatar
2SHAE
Потребител
Потребител
Posts: 1235
Joined: Fri May 04, 2007 7:42 am
Answers: 54

Post by 2SHAE » Sun Jan 31, 2016 11:49 am

Не се получава нещо.

Code: Select all

 var id = $(this).closest('tr').find('.product-id').text();
Трябва да сложа резултата от php променливата в скрито поле с този клас?

User avatar
2SHAE
Потребител
Потребител
Posts: 1235
Joined: Fri May 04, 2007 7:42 am
Answers: 54

Post by 2SHAE » Sun Jan 31, 2016 5:15 pm

EDIT: Готова е количката, доста ме измъчи. Благодаря за помощта. Не бях се сетил да отворя Source кода.

Post Reply