Support » Plugin: Calculated Fields Form » Radio button functions

  • Resolved mack1990

    (@mack1990)


    Hi,

    i am about to write two functions but I cannot see my mistakes:

    (function(){

    if(fieldname203 == “A” && fieldname90 = “A”)
    return 1.08;
    }
    if(fieldname204 == “A” && fieldname90 = “B”)
    return 1.08;
    }
    if(fieldname203 == “B” && fieldname90 = “A”)
    return 1.23;
    }
    if(fieldname204 == “B” && fieldname90 = “B”)
    return 1.23;
    }
    if(fieldname90 == “C”) return 1.23;
    }
    })()

    And

    `(function(){
    if(fieldname204 == “A” && fieldname206 == “A”)
    return (fieldname3*12)/fieldname5;

    if(fieldname204 == “A” && fieldname206 == “B”)
    return (fieldname207*6)/fieldname8;

    if(fieldname204 == “A” && fieldname206 == “C”)
    return ((fieldname208*1)/fieldname5);

    if(fieldname204 == “B” && fieldname206 == “A”)
    return (fieldname209*12*fieldname5);

    if(fieldname204 == “B” && fieldname206 == “B”)
    return (fieldname210*6*fieldname5);

    if(fieldname204 == “B’ && fieldname206 == “C”)
    return (fieldname211*1*fieldname5);
    })();

Viewing 1 replies (of 1 total)
  • Plugin Author codepeople

    (@codepeople)

    Hello @mack1990

    Your equation has some parser errors. It includes many close parentheses (}) without the corresponding open parentheses ({). In addition, the operator for equality is the double symbol == because the symbol = is used for assignment.

    The correct equation would be:

    (function(){
    if(fieldname203 == "A" && fieldname90 == "A") return 1.08;
    if(fieldname204 == "A" && fieldname90 == "B") return 1.08;
    if(fieldname203 == "B" && fieldname90 == "A") return 1.23;
    if(fieldname204 == "B" && fieldname90 == "B") return 1.23;
    if(fieldname90 == "C") return 1.23;
    })()

    If you want to display fields based on the choices ticked by users, you should define dependencies in the radio buttons or checkbox fields. More information about dependencies by reading the following blog post:

    https://cff.dwbooster.com/blog/2020/03/01/dependencies

    Best regards.

Viewing 1 replies (of 1 total)
  • The topic ‘Radio button functions’ is closed to new replies.