Title: IF Logic Operator for String/Dropdown Menu?
Last modified: July 25, 2022

---

# IF Logic Operator for String/Dropdown Menu?

 *  Resolved [luntuafrica](https://wordpress.org/support/users/luntuafrica/)
 * (@luntuafrica)
 * [3 years, 10 months ago](https://wordpress.org/support/topic/if-logic-operator-for-string-dropdown-menu/)
 * Hello,
 * I’m creating a grade calculator using CFF and am stuck on one small part. After
   calculating the base score, the calculator needs to add 2 points if the learner
   has chosen English as a subject.
 * I’ve tried the following but none of them work (where fieldname4 is a dropdown
   menu, and English is the second option, with number values assigned for each 
   option):
 * +IF (fieldname4 = ‘ENGLISH’, 2, 0)
    and… +IF (fieldname4 = 2, 2, 0)
 * In both cases, the Calculated Field fails to show any result at all. What am 
   I missing and how can I fix it?
 * Please help!
    Thanks in advance.

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Author [codepeople](https://wordpress.org/support/users/codepeople/)
 * (@codepeople)
 * [3 years, 10 months ago](https://wordpress.org/support/topic/if-logic-operator-for-string-dropdown-menu/#post-15855492)
 * Hello [@luntuafrica](https://wordpress.org/support/users/luntuafrica/)
 * Thank you very much for using our plugin.
 * In javascript, the operator for the equality is the double symbol `==` because
   the single symbol `=` is used for assignment.
 * So, the correct would be:
 * `+IF (fieldname4 == 'ENGLISH', 2, 0)`
 * However, if the choice’s value is the number 2, you need only:
 * `+fieldname4`
 * Best regards.
 *  Thread Starter [luntuafrica](https://wordpress.org/support/users/luntuafrica/)
 * (@luntuafrica)
 * [3 years, 10 months ago](https://wordpress.org/support/topic/if-logic-operator-for-string-dropdown-menu/#post-15857543)
 * Thank you so much! It worked (the == operator). Out of curiosity, in what instances
   would you use just one =?
    -  This reply was modified 3 years, 10 months ago by [luntuafrica](https://wordpress.org/support/users/luntuafrica/).
 *  Plugin Author [codepeople](https://wordpress.org/support/users/codepeople/)
 * (@codepeople)
 * [3 years, 10 months ago](https://wordpress.org/support/topic/if-logic-operator-for-string-dropdown-menu/#post-15857558)
 * Hello [@luntuafrica](https://wordpress.org/support/users/luntuafrica/)
 * The `=` symbol is used for assignment. For example:
 *     ```
       (function(){
       var r = 0;
       if(fieldname1 == 'A') r = 3;
       if(fieldname1 == 'B') r = 6;
       if(fieldname1 == 'C') r = 9;
   
       return fieldname2+r;
       })()
       ```
   
 * Best regards.
    -  This reply was modified 3 years, 10 months ago by [codepeople](https://wordpress.org/support/users/codepeople/).

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘IF Logic Operator for String/Dropdown Menu?’ is closed to new replies.

 * ![](https://ps.w.org/calculated-fields-form/assets/icon-256x256.jpg?rev=1734377)
 * [Calculated Fields Form](https://wordpress.org/plugins/calculated-fields-form/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/calculated-fields-form/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/calculated-fields-form/)
 * [Active Topics](https://wordpress.org/support/plugin/calculated-fields-form/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/calculated-fields-form/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/calculated-fields-form/reviews/)

 * 3 replies
 * 2 participants
 * Last reply from: [codepeople](https://wordpress.org/support/users/codepeople/)
 * Last activity: [3 years, 10 months ago](https://wordpress.org/support/topic/if-logic-operator-for-string-dropdown-menu/#post-15857558)
 * Status: resolved