Fix bug in ValueOrNoneUI.enterInput

http://manage.dimagi.com/default.asp?105523

@dannyroberts 
Explanation: `hasFocus(true)` causes the input to get a value. `setHasValue` must be called afterward or it does not fire the change event that causes the save button to be activated.