مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

alibahman47

عضویت از 1395/11/13

کد Jquery ضرب کردن دو مقدار و نمایش مقدار حاصل در لحظه در صفحه

  • شنبه 27 خرداد 1396
  • 11:29
تشکر میکنم

درود

یک سبد خرید دارم(table) که لیست محصولات موجود در سبد را نمایش میدهد :

1 - اگه بخوایم با Jquery کدی رو بنویسیم که اگه کاربر تعداد یک محصول رو تغییر داد قیمت اون محصول در سطر جاریش تغییر کنه به چه صورت باید کدش رو نوشت ؟ یه نمونه بدید خیلی ممنونم میشم .

2 - یک مورد هم در پایین سبد خرید دارم که جمع همه "قیمت کل" ها رو جمع میزنه و نشون میده .

بنده خودم کدی رو نوشتم که با رفرش شدن صفحه این کار رو انجام میده ولی خوب میخوام بدون هیچ رفرشی و در لحظه تغییر کنه و محاسبه صورت بگیره و کاربرد اصلی Jquery هم همینه .

نکته مهم : دستوری که این جدول رو میسازه یک حلقه Foreach است و کدتولیدی برای هر سطر از لحاظ نام کلاس و غیره برای تمام سطر ها برابر است و تنها چیزی که فرق میکنه اینه که اون سطری که روشیم از نظر جی کوری  hover یا Focus شده .

بنده خودم یک کد برای هر سطر نوشتم ولی با تغییر تعداد مقدار قیمت کل برای تمام سطر ها تغییر میکنه !

امیدوارم منظورم به درستی رسونده باشم.

لطفا هر کدوم از دوستان در این ضمینه تخصصی داره راهنمایی کنه .

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 27 خرداد 1396
  • 12:05

1 - مقدار را با جی کوئری پیدا کنید و با * میتونید ضرب کنید

خیلی ساده است و نیاز به نمونه نیست

برای 2 هم همینطور

ولی خب در کد نمیخواهید مقدار عوض بشه ؟ اینجوری اطلا امن نیست و کاربر راحت میتونه مقادیر را تغییر بده مثل قیمت

بهتره از Ajax استفاده کنید و در کد تغییر دهید و بعد لیست را رفرش کنید

کاربر سایت

alibahman47

عضویت از 1395/11/13

  • یکشنبه 28 خرداد 1396
  • 11:00

حق با شماست , جی کوری ایجکس هم برای من راحت تره .

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)