|
||||||||||
| הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
|||||||
![]() |
|
|
כלים לאשכול | תצורת הצגה |
|
|
# 1 | |
|
Авторитет
|
עזרה קטנה עם עגלת קניות בסיסית (jQuery)
היי חבר'ה,
צריך עזרה קטנה ב- jQuery עם עגלת קניות ממש בסיסית. כעיקרון יש לי את זה: ![]() עשיתי פונקציית עדכון לסה"כ הבסיסי (Sum): HTML קוד:
var arr = new Array();
function changePrice(divId, sId, price) {
var x = $("#" + sId).val();
var a = x * price;
$("#" + divId).text(a + " ₪");
arr.push(a);
}
HTML קוד:
<form> <select id="selectQuan-2" onChange="changePrice('sum-2','selectQuan-2','678');"> <option value="0">0</option> <option value="1" selected>1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </form> כעיקרון הצלחתי בעזרת כפתור אבל אני צריך אוטומטית.. (בעזרת כפתור - הכנסתי את כל הערכים למערך ושלפתי בעת הלחיצה על הכפתור). תודה רבה..
__________________
![]() ציטוט:
|
|
|
|
|
# 2 |
|
חבר בקהילה
|
קוד:
|
|
|
|
# 3 | |
|
Авторитет
|
הבנתי הראש של הפעלת ה trigger אך עדיין.. משהו פה לא עובד..
__________________
![]() ציטוט:
|
|
|
|
|
# 4 |
|
חבר בקהילה
|
תשנה את
#total לטאג שאתה רוצה לעדכן בה ונסה שוב. |
|
|
|
# 5 |
|
חבר בקהילה
|
אתה יכול גם לשנות את המחיר הכולל בתוך `changePrice()`
|
|
|
|
# 6 | |
|
Авторитет
|
אני מבין דבר או שתיים בתכנות, שיניתי וזה עדיין לא עבד..
חשבתי על זה - לדעתי צריך לשמור את הערכים במערך (Sum) ולחבר אותם. הצלחתי זאת בעת לחיצה על כפתור. בכל מקרה - צריך גם לחשוב שזה לא תמיד יהיו 2... יכול להיות גם 3.. אז זה אמור לבוא בתור פונקציה/משהו דינאמי. תודה על העזרה!
__________________
![]() ציטוט:
Last edited by mayden; 29-07-12 at 16:53.. סיבה: תודה :) |
|
|
|
|
# 7 | |
|
חבר וותיק
|
ציטוט:
מה יהיה הפונקצייה? לכל מוצר (שורה) יש מחיר, תכניס את המחיר לתוך span עם class שהוא itemPrice ואז בjquery אתה עושה: קוד:
var price = 0;
$(".itemPrice").each(function() {
price += parseInt($(this).val());
});
|
|
|
|
|
# 8 | ||
|
Авторитет
|
ציטוט:
PHP קוד:
בסכום הכללי מחזיר לי NaN. (ה- DIV: #sumTotal)
__________________
![]() ציטוט:
|
||
|
|
|
# 9 | |
|
חבר וותיק
|
ציטוט:
ותעלה דמו לאתר או משהו שיהיה קל יותר לעזור לך.. עריכה: התבלבלתי עם משהו אחר, במקום קוד:
$(this).val() קוד:
$(this).text() Last edited by Haimz; 30-07-12 at 12:56.. |
|
|
|
|
# 10 | |
|
Авторитет
|
הסתדרתי,
תודה רבה. היה צריך לעבוד עם משתנה מסוג DATA.
__________________
![]() ציטוט:
|
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|