Title: Problem with logic operators
Last modified: January 30, 2021

---

# Problem with logic operators

 *  Resolved [danniparedes](https://wordpress.org/support/users/danniparedes/)
 * (@danniparedes)
 * [5 years, 4 months ago](https://wordpress.org/support/topic/problem-with-logic-operators/)
 * I have been trying to use logic to have specific return values when the user 
   inputs a number on “fieldname4” in CFF.
 * This is my code:
 * (function(){
 *  if(fieldname4 < 15000) return 4.72;
 *  if(fieldname4 > 15001 && fieldname4 <20000 ) return 4.25;
 *  if(fieldname4 > 20001 && fieldname4 <25000 ) return 4.25;
 *  if(fieldname4 > 25001) return 2.71;
 *  })();
 * I just can not see the error and it’s driving me nuts, can anyone see the error
   in the code, the only return value I get right is 2.71.

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

 *  Plugin Author [codepeople](https://wordpress.org/support/users/codepeople/)
 * (@codepeople)
 * [5 years, 4 months ago](https://wordpress.org/support/topic/problem-with-logic-operators/#post-13978118)
 * Hello [@danniparedes](https://wordpress.org/support/users/danniparedes/)
 * The equation can be implemented in a simpler way:
 *     ```
       (function(){
   
       if(fieldname4 < 15000) return 4.72;
       if(fieldname4 <20000 ) return 4.25;
       if(fieldname4 <25000 ) return 4.25;
       return 2.71;
   
       })();
       ```
   
 * Furthermore, as the “return” for the second and third conditional statements 
   are equals, the equation can be implemented as follows:
 *     ```
       (function(){
   
       if(fieldname4 < 15000) return 4.72;
       if(fieldname4 <25000 ) return 4.25;
       return 2.71;
   
       })();
       ```
   
 * If the issue persists, please, send me the URL to the form’s page to check the
   equation in action.
 * Best regards.
 *  Thread Starter [danniparedes](https://wordpress.org/support/users/danniparedes/)
 * (@danniparedes)
 * [5 years, 4 months ago](https://wordpress.org/support/topic/problem-with-logic-operators/#post-13978144)
 * Thank you so much, that did it.

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

The topic ‘Problem with logic operators’ 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/)

## Tags

 * [and](https://wordpress.org/support/topic-tag/and/)
 * [CFF](https://wordpress.org/support/topic-tag/cff/)
 * [if](https://wordpress.org/support/topic-tag/if/)
 * [logic](https://wordpress.org/support/topic-tag/logic/)
 * [return value](https://wordpress.org/support/topic-tag/return-value/)

 * 2 replies
 * 2 participants
 * Last reply from: [danniparedes](https://wordpress.org/support/users/danniparedes/)
 * Last activity: [5 years, 4 months ago](https://wordpress.org/support/topic/problem-with-logic-operators/#post-13978144)
 * Status: resolved