In SharePoint 2010 il controllo PeopleEditor' ha una proprietà AfterCallbackClientScript che accetta una funzione JavaScript che viene eseguita dopo che l'utente è stato validato:
XML
<SharePoint:PeopleEditor ID="peRequestPerson"  runat="server"
  AllowEmpty="false" 
  ValidatorEnabled="true"  
  MultiSelect="false" 
  ShowCreateButtonInActiveDirectoryAccountCreationMode="true"
  SelectionSet="User" 

  AfterCallbackClientScript="javascript:sgartPeopleEditorAfter();" 

  />
è possibile usare questo evento per eseguire del codice JavaScript:
JavaScript
function sgartPeopleEditorAfter() {
  //recupero l'id del controllo server
  var id = "<%= peRequestPerson.ClientID %>";
  var pe = $("#" + id);
  //prendo tutti i tag con gli utenti
  var items = $("span.ms-entity-resolved"); 
  //in questo caso è uno solo, prendo la login
  var loginName = items.attr("title");

  alert(loginName);
}
Potrebbe interessarti anche: