پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: ساخت فرم محاسبه گر با checkbox در rsform
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4
سلام دوستان

یه فرم محاسبه گر میخوام که چند چک باکس داشته باشه و با انتخاب هر کدام مجموع قیمت رو نمایش بده بدون اینکه دکمه محاسبه داشته باشه (در لحظه) .

ممنون میشم یه نمونه فرم به من بدید چون از آموزش ها چیزی سر در نیاوردم
دموهاي زير رو ببينيد

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


كامپوننتهاي محاسبه گر هستند كه ميتونيد تهيه كنيد
سلام

ممنونم از توجه تون اما این نمونه ها همه خیلی پیشرفته هستن که به کار من نمیاد

من فقط میخوام مقدار دو تا چک باکس با هم جمع بشه و همون لحظه توی یه لیبل نمایش داده بشه
فرم ساز زير رو چك كن

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


ولي هيچكدوم از اينها آني چك نميكنن ، شما يه چيز اجاكسي ميخاين مثل ماشين حساب كه عددها وارد ميشه همزمان جمع بزنه.
من نديدم چيزيو مشابه اين
از این سایت چیزی سر در نیاوردم (شرمنده ...)

ضمنا برای برای آنکی حساب کردن فقط کافیه تابع رو توی onchenge فراخوانی کرد .

فقط نمیدونم چطور باید دو تا چک باکس رو با هم جمع کرد

باتشکر
سلام این امکان در اراس فرم وجود داره و نیاز به هیچ برنامه نویسی نیست

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
سلام

ممنونم از توجه تون اما بازم مطلبی که اشاره فرمودید گنگه .

نمیتونم نتیجه رو هیچ جا نمایش بدم یا این که میخوام تابع رو در رویداد onchange فراخوانی کنم اما نمیشه .

ممنون میشم یه نمونه برام آپلود کنید

ترجیحا با کد نویسی باشه
باتشکر
فیلدهای فرمتون و بسازید و بکاپ ارسال کنید رو فرم خودتون عملیات ریاضی رو درست کنم براتون
سلام

ممنونم از توجه تون

من یه قطعه کد با html دارم که میخوام همینو با rsform پیائه سازی کنم .

البه هر کاری کردم حتی طراحی این فرم هم امکان پذیر نبود برام .

ممنون میشم شما فقط دو موردش رو پیاده سازی کنید .

اینم کدش :
کد:
<script type="text/javascript">
    function checkTotal() {
        document.listForm.total.value = '';
        var sum = 0;
        for (i=0;i<document.listForm.choice.length;i++) {
          if (document.listForm.choice[i].checked) {
              sum = sum + parseInt(document.listForm.choice[i].value);
            sum
          }
        }
        document.listForm.total.value = sum + " تومان";
    }
</script>


<!-- cost -->
<div id="cost">
<h3 class="main-heading"><span>برآورد قیمت تقریبی وب سایت</span></h3>
<form name="listForm">
<table class="table-style-two" dir="ltr">
<thead>
<tr><th dir="rtl">بهای واحد (تومان)</th><th>نام سرویس</th></tr>
</thead>
<tbody>
<tr align="right">
<td align="center">100,000</td>
<td align="right"><label>طراحی گرافیک وب سایت<input type="checkbox" name="choice" value="100000" onchange="checkTotal()" /></label></td>
</tr>
<tr align="right">
<td align="center">40,000</td>
<td align="right"><label>بنر اسلاید شو تصاویر ساده<input type="checkbox" name="choice" value="40000" onchange="checkTotal()" /></label></td>
</tr>
<tr align="right">
<td align="center">25,000</td>
<td align="right"><label>موتور جستجوی مطالب سایت<input type="checkbox" name="choice" value="25000" onchange="checkTotal()" /></label></td>
</tr>
</tbody>
</table>
<div style="position: fixed; width: 189px; bottom: 0px; left: 20px; background: url('images/hazine.png') 50% 0% no-repeat; height: 50px; text-align: center; z-index: 100000;">
<p style="color: #999; margin-top: 20px;"><input type="text" name="total" value="0" /></p>
</div>
</form></div>
<!-- /cost -->
<p>&nbsp;</p>
دوستان ممنون میشم بررسی بفرمایید .

واقعا ضروریه کارم
صفحه‌ها: 1 2 3 4
لینک مرجع