Title: Custom dependency rules
Last modified: March 1, 2025

---

# Custom dependency rules

 *  Resolved [blue](https://wordpress.org/support/users/life2/)
 * (@life2)
 * [1 year, 3 months ago](https://wordpress.org/support/topic/custom-dependency-rules/)
 * Hi,
 * I’m trying to apply the following code for custom dependency but it causes the
   radio buttons to be unchangable:
 *     ```wp-block-code
       (function(){if(fieldname5 == 1) IGNOREFIELD(fieldname6|n); else ACTIVATEFIELD(fieldname6|n);})()
       ```
   
 * Please advice on how to fix this.
 * Thanks.

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

 *  Plugin Author [CodePeople2](https://wordpress.org/support/users/codepeople2/)
 * (@codepeople2)
 * [1 year, 3 months ago](https://wordpress.org/support/topic/custom-dependency-rules/#post-18336921)
 * Hello [@life2](https://wordpress.org/support/users/life2/)
 * I don’t know what you mean by “radio buttons to be unchangable”. But when you
   make a field ignored, it is excluded from the form submission and ignored by 
   the equations.
 * What do you want exactly?
 * Best regards.
 *  Thread Starter [blue](https://wordpress.org/support/users/life2/)
 * (@life2)
 * [1 year, 3 months ago](https://wordpress.org/support/topic/custom-dependency-rules/#post-18336937)
 * Okay, no problem, there was actually an issue with the field and I have resolved
   it. Another question, how do I combine these OR statements?
 *     ```wp-block-code
       if( OR(fieldname1 == 1, fieldname1 == 2, fieldname1 == 3, fieldname1 == 4) )
       ```
   
 *  Plugin Author [CodePeople2](https://wordpress.org/support/users/codepeople2/)
 * (@codepeople2)
 * [1 year, 3 months ago](https://wordpress.org/support/topic/custom-dependency-rules/#post-18336938)
 * Hello [@life2](https://wordpress.org/support/users/life2/)
 * You can use the method in your entry:
 *     ```wp-block-code
       if( OR(fieldname1 == 1, fieldname1 == 2, fieldname1 == 3, fieldname1 == 4) )
       ```
   
 * or the IN operation:
 *     ```wp-block-code
       if( IN(fieldname1, [1,2,3,4]) )
       ```
   
 * Best regards.
 *  Thread Starter [blue](https://wordpress.org/support/users/life2/)
 * (@life2)
 * [1 year, 3 months ago](https://wordpress.org/support/topic/custom-dependency-rules/#post-18336960)
 * Okay, what about the opposite of IN (not equal to)?
 *  Plugin Author [CodePeople2](https://wordpress.org/support/users/codepeople2/)
 * (@codepeople2)
 * [1 year, 3 months ago](https://wordpress.org/support/topic/custom-dependency-rules/#post-18336965)
 * Hello [@life2](https://wordpress.org/support/users/life2/)
 * You can use the NOT operation:
 *     ```wp-block-code
       if( NOT(IN(fieldname1, [1,2,3,4])) )
       ```
   
 * Best regards.

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

The topic ‘Custom dependency rules’ 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/)

 * 5 replies
 * 2 participants
 * Last reply from: [CodePeople2](https://wordpress.org/support/users/codepeople2/)
 * Last activity: [1 year, 3 months ago](https://wordpress.org/support/topic/custom-dependency-rules/#post-18336965)
 * Status: resolved