I would suggest using 'is changed' rule on text box as well. You can create a rule like 'When textBox is changed then Invoke Service'. It will trigger when focus will go out of the field. It would be more efficient then making multiple requests.In invoke service statement set value of a hidden field...