gfic_choice_price
Description
This Javascript filter can be used to override the Image Choices price text on the front-end form display
Usage
Applies to all fields.
gform.addFilter( 'gfic_choice_price', function( priceText, selectedPrice, price, formId, fieldId, index ){
return priceText;
}, 10, 6);
Applies to all fields in a specific form. In this case, form id 5.
gform.addFilter( 'gfic_choice_price_5', function( text, selectedPrice, price, formId, fieldId, index ){
return priceText;
}, 10, 6);
Applies to specific field and form. In this case, field id 3 in form id 5.
gform.addFilter( 'gfic_choice_price_5_3', function( text, selectedPrice, price, formId, fieldId, index ){
return priceText;
}, 10, 6);
Applies to specific choice, field and form. In this case, the first choice (zero-indexed) for field id 3 in form id 5.
gform.addFilter( 'gfic_choice_price_5_3_0', function( text, selectedPrice, price, formId, fieldId, index ){
return priceText;
}, 10, 6);
Parameters
Examples
This example adds some additional HTML to the price text on a specific field:
gform.addFilter( 'gfic_choice_price_5_3', function( text, selectedPrice, price, formId, fieldId, index ){
return priceText + ' <span class="new-style">SALE PRICE</span>';
}, 10, 6);
Placement
Your code snippet can be placed in a HTML field on your form (within <script></script>
tags), or in a theme custom JavaScript file, or you could use the free Gravity Forms Code Chest addon by our friends at GravityWiz.
Source Code
This filter is located in the imageChoices.gform_format_option_label
function in js/gf_image_choices.js.