I have a custom list in which there is a people picker control and a taxonomy control. I want the taxonomy control to be filled automatically whenever any user is filled in the people control.

Scenario for example:

If I enter user A in the people picker his relative information stored in the user profile property should be fetched and filled in the taxonomy control.

To do this, I need to handle the LostFocus() event of the people picker control.

Is it possible to handle such event? If yes, then please provide some guidance or reference.


In my view doing this auto fill up thing should go on server side so that you have much control.

You can hide the field input for "Taxonomy" on New and Update form.
Now you can use Event Receiver or Workflow to update the "Taxonomy" field on item "Added" and "Updated"

  • In this case I agree, but there are quite a lot of scenarios where client side is the way to go, using for example SPServices :) – Robert Lindgren Nov 1 '13 at 6:52
  • then need to figure out how to find which users are selected in PeoplePicker control and I guess this require little bit of research. Also have to bind events on focus and blur to that control and then update the "Taxonomy" control properly. Whole process is research job :) – Amit Bhagat Nov 1 '13 at 7:00
  • I went through some research and found that the event capturing on control is possible using jquery and we should pass the JSLink in the new form. So, how is it possible to capture the focusout event of people picker control? If any reference is there then provide.. @RobertLindgren – users1100 Nov 1 '13 at 7:05
  • It needs to be figure out actually. Which version of SharePoint are you using? 2010 or 2013? – Amit Bhagat Nov 1 '13 at 11:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.