Zero Quantity Products appearing in Purchase Order Email Submission

  • Profile Image
    RACRUSWAL
    Asked on July 21, 2014 at 05:41 AM

    Hi

    Please can you help me out...  

    I have a form with custom code that Ardy helped me with previously.  The email submissions are showing zero quantities in the Purchase Order section. Ardy wrote some custom code for me previously that I have included in all my forms. Could you take a look at it again and see why it wont work on my forms now?

     

    http://form.jotformeu.com/form/40016228552345?

     

    <script type="text/javascript">
    var CC=jQuery.noConflict(false);
    CC(document).ready(function($){
    var PaymentID = 440;
    setTimeout(resetandCheckQuantities(),2000);

    function checkQuantities(quantityID){
    CC('#'+quantityID).click(function(){
    if(CC('#'+quantityID).val() == 0){
    var checkboxID = 'input_'+PaymentID+'_'+getsubID(quantityID);
    CC('#'+checkboxID).prop('checked',false);
    }
    });
    }

    function resetandCheckQuantities(){
    var CCPaymentChkBoxes = CC('#cid_'+PaymentID+' span input.form-checkbox');
    var CCPaymentQuantities = CC("[id^=input_"+PaymentID+"_quantity]");
    CC.each(CCPaymentQuantities,function(i,value){
    var quantityID = CC(CCPaymentQuantities[i]).attr('id');
    CC(CCPaymentQuantities[i]).attr('selectedIndex',0);
    checkQuantities(quantityID);
    });
    CC.each(CCPaymentChkBoxes,function(i,value){
    CC(CCPaymentChkBoxes[i]).prop('checked',false);
    });
    }
    function getsubID(quantityID){
    var p = new RegExp('(input)(_)(\\d+)(_)(quantity)(_)(\\d+)(_)(0)',["i"]);
    var m = p.exec(quantityID);
    if (m != null)
    {
    return m[7];
    }
    }
    });
    </script>



    Thanks for your help,
    Rachelle
  • Profile Image
    jedcadorna
    Answered on July 21, 2014 at 07:13 AM

    Hi Rachelle,

    I'll have to check and review Ardy's code then I'll get back to you once it is working. Just want to confirm that you wanted to hide the 0 value in your email notification, right?

    Thank you for your patience.

  • Profile Image
    jedcadorna
    Answered on July 21, 2014 at 01:25 PM

    Hi Rachelle,

    The JS code embedded to your site is missing one "\". Just follow the image and add the missing back slash to your form source and the code provided by my colleague should work.

    The code you pasted above is correct the one in your webpage is the one missing a back slash.