نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: محاسبه قیمت واحد و قیمت کل توسط جاوا اسکریپت

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن mojtaba05 آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    200
    تشکر تشکر کرده 
    120
    تشکر تشکر شده 
    164
    تشکر شده در
    140 پست

    پیش فرض پاسخ : محاسبه قیمت واحد و قیمت کل توسط جاوا اسکریپت

    سلام،

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

    html:
    کد:
    <p><label for="card1"> کارت اول</label><input type="radio" name="radiobox" id="card1" value="1234:5000"></p>
    <p><label for="card2"> کارت دوم</label><input type="radio" name="radiobox" id="card2" value="5678:10000"></p>
    
    <input type="number" name="quantity" id="quantity" min="0">
    
    <p>قیمت واحد : <span id="unit_price">0</span></p>
    <p>قیمت کل : <span id="total">0</span></p>
    js:
    کد:
    $(function(){
        $('input[name="radiobox"]').change(function(){
            var card = $(this).val();
            var splitCard = card.split(':');
                splitCard = splitCard[1];
            $('#unit_price').text(splitCard);
            var total = $('#quantity').val() * splitCard;
            $('#total').text(total);
        });
        $('#quantity').keyup(function(){
            var quantity = $(this).val();
            var unit = $('#unit_price').text();
            var total = unit * quantity;
            $('#total').text(total);
        });
    })

    دموی آنلاین: http://jsfiddle.net/sabeti05/1vfmu2gg/

    فراموش نکنید که قبلش باید جی کویری رو فراخوانی کرده باشید.

  2. تعداد تشکر ها از mojtaba05 به دلیل پست مفید

    mpc

  3. #2
    عضو جدید mpc آواتار ها
    تاریخ عضویت
    Feb 2011
    نوشته ها
    14
    تشکر تشکر کرده 
    86
    تشکر تشکر شده 
    362
    تشکر شده در
    151 پست

    پیش فرض پاسخ : محاسبه قیمت واحد و قیمت کل توسط جاوا اسکریپت

    نقل قول نوشته اصلی توسط mojtaba05 نمایش پست ها
    سلام،

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

    html:
    کد:
    <p><label for="card1"> کارت اول</label><input type="radio" name="radiobox" id="card1" value="1234:5000"></p>
    <p><label for="card2"> کارت دوم</label><input type="radio" name="radiobox" id="card2" value="5678:10000"></p>
    
    <input type="number" name="quantity" id="quantity" min="0">
    
    <p>قیمت واحد : <span id="unit_price">0</span></p>
    <p>قیمت کل : <span id="total">0</span></p>
    js:
    کد:
    $(function(){
        $('input[name="radiobox"]').change(function(){
            var card = $(this).val();
            var splitCard = card.split(':');
                splitCard = splitCard[1];
            $('#unit_price').text(splitCard);
            var total = $('#quantity').val() * splitCard;
            $('#total').text(total);
        });
        $('#quantity').keyup(function(){
            var quantity = $(this).val();
            var unit = $('#unit_price').text();
            var total = unit * quantity;
            $('#total').text(total);
        });
    })

    دموی آنلاین: http://jsfiddle.net/sabeti05/1vfmu2gg/

    فراموش نکنید که قبلش باید جی کویری رو فراخوانی کرده باشید.
    ممنون این تابع addComma رو چطوری اضافه کنم بهشون اضافه نمی شه

    کد:
    function addComma(str){
                    var objRegex = new RegExp('(-?[0-9]+)([0-9]{3})');
                     
                    while(objRegex.test(str)){
                        str = str.replace(objRegex, '$1,$2');
                    }
                     
                    return str;
                }
                
                $(function(){
                    $('input[name="radiobox"]').change(function(){
                        var card = $(this).val();
                        var splitCard = card.split(':');
                            splitCard = splitCard[1];
                        $('#unit_price').text(splitCard);
                        var total = $('#quantity').val() * splitCard;
                        $('#total').text(total);
                    });
                    $('#quantity').keyup(function(){
                        var quantity = $(this).val();
                        var unit = $('#unit_price').text();
                        var total = unit * quantity;
                        $('#total').text(total);
                    });
                });

  4. #3
    عضو انجمن mojtaba05 آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    200
    تشکر تشکر کرده 
    120
    تشکر تشکر شده 
    164
    تشکر شده در
    140 پست

    پیش فرض پاسخ : محاسبه قیمت واحد و قیمت کل توسط جاوا اسکریپت

    این قسمت که توی کد من اول بود، رو مجددا بیارید اول. قبل از تابع تون:
    کد:
    $(function(){
    یعنی این جوری میشه:

    کد:
                $(function(){
                    function addComma(str){
                        var objRegex = new RegExp('(-?[0-9]+)([0-9]{3})');
                         
                        while(objRegex.test(str)){
                            str = str.replace(objRegex, '$1,$2');
                        }
                         
                        return str;
                    }
                    $('input[name="radiobox"]').change(function(){
                        var card = $(this).val();
                        var splitCard = card.split(':');
                            splitCard = splitCard[1];
                        $('#unit_price').text(splitCard);
                        var total = $('#quantity').val() * splitCard;
                        $('#total').text(total);
                    });
                    $('#quantity').keyup(function(){
                        var quantity = $(this).val();
                        var unit = $('#unit_price').text();
                        var total = unit * quantity;
                        $('#total').text(total);
                    });
                });

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. اجرای اسکریپت PHP توسط کرون جاب CPanel
    توسط mehran-b در انجمن PHP-MySQL
    پاسخ ها: 7
    آخرين نوشته: August 9th, 2017, 13:52
  2. آموزش بک آپ گیری منظم توسط اسکریپت یا ...
    توسط Arminit در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: January 11th, 2015, 02:55
  3. پاسخ ها: 0
    آخرين نوشته: March 13th, 2013, 16:34
  4. مشکل آپلود توسط اسکریپت
    توسط hamed0098 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: February 1st, 2013, 13:29
  5. کانفیگ فایروال در ویندور توسط اسکریپت های vbs
    توسط Cold در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: August 15th, 2012, 22:39

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •