کامپوننت فرم ساز BreezingForms-172
|
۲۶-۴-۱۳۹۰, ۰۸:۲۷ عصر
ارسال: #75
|
|||
|
|||
RE: کامپوننت فرم ساز BreezingForms-172
نقل قول: سلام . دوستان برای اضافه کردن یه فیلد متنی که کاربر یک مبلغی رو عددی وارد کنه و جمع بندی بشه هزینه باید چیکار کنم. الان یک لیت پایین افتادنی دارم که هزینه هاش جدا محاسبه میشه و فیلد دستی رو هم اضافه کردم. حالا چیکار باید بکنم که مثلا کاربر انتخاب میکنه مرحله اول ---------------------------------------------------------------------------- يك ليست باكس قرار بديد و نام اون رو bastelinux بزاريد مقدار اون رو هم براي مثال مقدار زير قرار بديد: کد: (انتخاب همه) 1;بسته لينوکس 1 ;10000 در تنظيمات پيشرفته فيلد فوق و در بخش اكشن اسكريپت گزينه " سفارشي " را انتخاب كنيد و عملكردها را بر روي گزينه " كليك " قرار بديد و كد زير را در كادر پايين وارد كنيد: کد: (انتخاب همه) function ff_bastelinux_action(element,action) { مرحله دوم -------------------------------------- يك فيلد متني به نام freepayment بسازيد (براي ورود دستي رقم توسط كاربر) در تنظيمات پيشرفته فيلد فوق و در بخش اكشن اسكريپت گزينه " سفارشي " را انتخاب كنيد و عملكردها را بر روي گزينه " تغيير " قرار بديد و كد زير را در كادر پايين وارد كنيد: کد: (انتخاب همه) function ff_freepayment_action(element,action) { مرحله سوم -------------------------------------- حالا يك تكست باكس(Text Box) ايجاد ميكنيم تا وقتي كه كاربر از ليست باكس ما گزينه اي انتخاب كرد و يا مقداري به صورت دستي وارد كرد مجموع قيمت در آن نمايش داده شود: يك تكست باكس (فيلد متني) ايجاد كنيد و در سربرگ "مشخصات" عنوان آن را " مجموع قيمت " و نام آن را " amountowing " بگذاريد و مقدار آن را هم "0" بگذاريد.سپس در سربرگ " پيشرفته " گزينه فقط خواندني را تيك بزنيد و سپس در بخش " اکشن اسکريپت " گزينه " سفارشي " را انتخاب كنيد در كادر پايين كد زير را قرار بديد: کد: (انتخاب همه) function ff_amountowing_action(element,action) |
|||
|
|
کاربرانِ درحال بازدید از این موضوع: 2 مهمان