1. marshala
  2. Support
  3. Friday, March 27 2015, 11:25 AM
Hi - I have a radio button with yes, no options. I want to automatically set to yes, based on value of a hidden field - can I do this?
Accepted Answer
admin Accepted Answer
Admin
Hi,
sorry this is not a feature, but there are two way to do this:

1. Client side via Javascript
jQuery(document).ready(function($){
if($('#jform_hidden_field_alias').val()=='your_test_value1') $('#jform_radio_alias').val('your_value1');
if($('#jform_hidden_field_alias').val()=='your_test_value2') $('#jform_radio_alias').val('your_value2');
});


2. Server side via plugin, you can develop plugin based on our skeleton plugin (you can download this at the end of docs page). Docs at https://www.easy-profile.com/docs/44-triggers.html
- delete samples functions: triggerFieldAvatarUpdate, triggerProfileUpdate
- write a function like this:
triggerProfileUpdate($user,&$data,$changed,$isNew){ 
if($data['hidden_field_alias']=='your_test_value1') $data['radio_field_alias']='your_value1';
if($data['hidden_field_alias']=='your_test_value2') $data['radio_field_alias']='your_value2';
}
  1. more than a month ago
  2. Support
  3. # Permalink


There are no replies made for this post yet.
However, you are not allowed to reply to this post.
Sorry, the discussion is currently locked. You will not be able to post a reply at the moment.