Staying on a field

Joe Lewis Wilkins pepetoo at cox.net
Wed May 4 00:44:00 EDT 2011


Bill,

I'd try eliminating the exit closeField and the pass closeField from your handler as a first effort. I don't think either are needed in this case and may confuse the "focus" issue.

HTH,

Joe Lewis Wilkins
Architect & Director of Product Development for GSI
<www.glsysinc.com>


On May 3, 2011, at 9:14 PM, Bill Vlahos wrote:

> I do a validity check on a field to see if the user entered a valid date. If the user entered a valid date and presses TAB or RETURN the focus moves on to the next field. However, if the user enters an invalid date I want to keep the focus on the field to try again.
> 
> This field script does everything correctly except that it doesn't set the focus back on the field. What am I doing wrong?
> 
> on closeField
>   if me is not a date then
>      answer error "Not a valid date. Retry?" with "No" or "Yes"
>      if it is "Yes" then 
>         focus on me
>         exit closeField
>      end if
>   end if
>   pass closeField
> end closeField




More information about the use-livecode mailing list