You could make a logical property (eg: ischanged).
In the interactivechange event of the textbox you can set this property .t.
In the valid-event you ask:
if thisform.ischanged
thisform.ischanged=.F.
return
else
...
endif
HTH
Wish you a nice day!
robert.oh.