设置默认值ACF选择

时间:2017-09-28 12:57:48

标签: select advanced-custom-fields

是否可以在事件的多个选择(帖子对象源)中设置默认值(例如,点击js函数计算一个值。此值是设置为选中的选项)?

我使用acf.add_action('ready',...来获取设置为选中的值。它有效。 但我现在不知道如何设置它。

提前致谢。

2 个答案:

答案 0 :(得分:1)

$member_id = $view->member_id; // variable in script to be passed coming from object (could be any variable.)
add_filter('acf/load_field/name=visit_name',
     function($field) use ($member_id) { 
      /* the variable after 'use' ($member_id) indicates that it is the one to 'use' from the main script.  $field is coming from 'acf/load_field'.  */
     $field['default_value'] = $member_id;
     return $field;
 }
);

答案 1 :(得分:0)

您可以这样设置:

document.getElementById('id_of_your_select_element').value=value_of_option_to_select;

在这里找到它: https://stackoverflow.com/a/10911660