Staying on a field
Terry Judd
tsj at unimelb.edu.au
Wed May 4 00:40:36 EDT 2011
On 04/05/2011 02:14 PM, "Bill Vlahos" <bvlahos at mac.com> wrote:
> 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
Bill - how about this?
on closeField
send checkMe to me in 0 millisecs
end closeField
on checkMe
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
end if
end if
end checkMe
Works fine if you're tabbing between fields but if you click on the card
then the focus will stay with the field no matter what, whereas what you
probably want to do (if you choose 'no') is to focus on nothing.
Something like this maybe...
on checkMe
put the selectedChunk into tSelection
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
else
if tSelection is not empty then
select tSelection
else
focus on nothing
end if
end if
end if
end checkMe
HTH,
Terry...
--
Dr Terry Judd | Senior Lecturer in Medical Education
Medical Education Unit
Melbourne Medical School
The University of Melbourne
More information about the use-livecode
mailing list