When the field value is changed programmatically by either jQuery's
.val() method or other plugins, FormValidation doesn't change the field validity and update the feedback icon.
You need to ask the plugin to revalidate it by calling the revalidateField() method.
It's one of principles when integrating FormValidation with 3rd party plugins.
In the following example, after clicking the Set values button, the First name and Last name field are revalidated.