اينو چطور ميشه ساخت ؟ كسي آمادش را داره

سلام اينو چطور ميشه ساخت ؟

كسي آمادش را داره

marbot be 1 hostinge ke forme darkhaste kharide vaghty shoma ro 1 ki az domain ha va yeki az faza hara entekhab mikonid khodesh shoro mikone be jam zadan va gheymat ra mide

bad shoma kharid mikonid kasi daradesh?
 

پیوست ها

  • in.gif
    in.gif
    49 کیلوبایت · بازدیدها: 149

mazoolagh

Active Member
اين صفحه مال شركت هاست ايران هست
اينهم آدرسش : http://www.hostiran.net/farsi/orders/a-one.shtml

اگر منظور شما اينه كه چطوري با عوض كردن نوع سرويس و نوع دامنه قيمت هركدام و جمع كل محاسبه ميشه كه راهش خيلي ساده است. هر combo يك event داره بنام onchange كه هر وقت مقدار انتخاب شده عوض ميشه اجرا ميشه. قيمت هر سرويس يا دامنه رو ميشه در value هر كدوم از option ها ذخيره كرد و در روتين onchange با استفاده از selectedindex مقدار value متناظر رو پيدا كرد و بعدش هم كه ديگه راحته

بعنوان مثال همين صفحه رو view source كنيد:

يك تابع
کد:
function sumorder()
{
      // Host Plans
      var selectedItem = order.hosting_plan.selectedIndex
      var Itemval = order.hosting_plan.options[selectedItem].value
      var ph = 0
      switch(Itemval)
      {
      case 'plan1' : ph = 19900 ;break;
      case 'plan2' : ph = 29900 ;break;
      case 'plan3' : ph = 49900 ;break;
      case 'plan4' : ph = 89900 ;break;
      case 'plan5' : ph = 169900 ;break;
      }


      // Domain Plans
      var selectedItem = order.domain_registration.selectedIndex
      var Itemval = order.domain_registration.options[selectedItem].value
      var pd = 0
      switch(Itemval)
      {
      case 'com/net/org' : pd = 6900 ;break;
      case 'biz/info' : pd = 9900 ;break;
      case 'No' : pd = 0 ;break;
      }


      order.hosting_cost.value = ph
      order.domain_cost.value = pd
      order.total_cost.value = ph+pd
      return true
}
داره كه در هر دو كمبو براي onchange استفاده ميشه!

ولي اگر منظور شما اين هست كه صفحه اي مشابه اين داشته باشي كه با عوض كردن همين source هم ميتوني!
 

emad4000

Member
ممنون
اين فانكشن توي اسكريپت JavaScript استفاده ميشه ديگه.نهههههههههههههه غلام؟؟
 

emad4000

Member
اين دفعه اول نيست هاااا
اين چندمين باره كه كسي جواب منو نميده.
نامردا
منم آدمم.جواب بدين ديگه
 

naeim_crack

Active Member
سلام اخه عماد جان شما که تو این تاپیک سوال نکردین جواب اون بنده خدارو داید

الان دیگه بورو حال کن مجید جوابتو داد
 

AliReza26

Active Member
emad4000 گفت:
اين دفعه اول نيست هاااا
اين چندمين باره كه كسي جواب منو نميده.
نامردا
منم آدمم.جواب بدين ديگه

emad جان ناراحت نشو عزيز...
متوجه سوالت نشديم...
 

mazoolagh

Active Member
ماشين حساب كه تو همون تابع گذاشته شده و clientside هست.

براي ريختن اطلاعات تو ديتابيس هم كه بايد مقاير فيلدهاي فرم به يك صفحه asp-aspx-php ارسال بشه كه فكر كنم نمونه هاي زيادي تو همين انجمن براش باشه
 

mazoolagh

Active Member
پس پيشنهاد ميكنم بيشتر تمرين كني و سطح تجربت را بالاتر ببري تا بهتر بتوني از كدهاي آماده يا روشهايي كه اينجا ارايه ميشه استفاده كني
 
خيلي ممنونم دوست من از راهنماييت حرف شما درسته ولي من به كسي قول دادم و ايشون رو قول من حساب كرده اگر ميشه من و در ساختش كمك كنيد.
 

جدیدترین ارسال ها

بالا