הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
29-07-12, 13:51 | # 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> כעיקרון הצלחתי בעזרת כפתור אבל אני צריך אוטומטית.. (בעזרת כפתור - הכנסתי את כל הערכים למערך ושלפתי בעת הלחיצה על הכפתור). תודה רבה..
__________________
ציטוט:
|
|
29-07-12, 13:58 | # 2 |
חבר בקהילה
|
קוד:
|
29-07-12, 16:24 | # 3 | |
Авторитет
|
הבנתי הראש של הפעלת ה trigger אך עדיין.. משהו פה לא עובד..
__________________
ציטוט:
|
|
29-07-12, 16:30 | # 4 |
חבר בקהילה
|
תשנה את
#total לטאג שאתה רוצה לעדכן בה ונסה שוב. |
29-07-12, 16:31 | # 5 |
חבר בקהילה
|
אתה יכול גם לשנות את המחיר הכולל בתוך `changePrice()`
|
29-07-12, 16:52 | # 6 | |
Авторитет
|
אני מבין דבר או שתיים בתכנות, שיניתי וזה עדיין לא עבד..
חשבתי על זה - לדעתי צריך לשמור את הערכים במערך (Sum) ולחבר אותם. הצלחתי זאת בעת לחיצה על כפתור. בכל מקרה - צריך גם לחשוב שזה לא תמיד יהיו 2... יכול להיות גם 3.. אז זה אמור לבוא בתור פונקציה/משהו דינאמי. תודה על העזרה!
__________________
ציטוט:
Last edited by mayden; 29-07-12 at 16:53.. סיבה: תודה :) |
|
29-07-12, 19:18 | # 7 | |
חבר וותיק
|
ציטוט:
מה יהיה הפונקצייה? לכל מוצר (שורה) יש מחיר, תכניס את המחיר לתוך span עם class שהוא itemPrice ואז בjquery אתה עושה: קוד:
var price = 0; $(".itemPrice").each(function() { price += parseInt($(this).val()); }); |
|
29-07-12, 23:05 | # 8 | ||
Авторитет
|
ציטוט:
PHP קוד:
בסכום הכללי מחזיר לי NaN. (ה- DIV: #sumTotal)
__________________
ציטוט:
|
||
30-07-12, 12:54 | # 9 | |
חבר וותיק
|
ציטוט:
ותעלה דמו לאתר או משהו שיהיה קל יותר לעזור לך.. עריכה: התבלבלתי עם משהו אחר, במקום קוד:
$(this).val() קוד:
$(this).text() Last edited by Haimz; 30-07-12 at 12:56.. |
|
31-07-12, 11:05 | # 10 | |
Авторитет
|
הסתדרתי,
תודה רבה. היה צריך לעבוד עם משתנה מסוג DATA.
__________________
ציטוט:
|
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|