if thisform.pagefram1.page1.text1.value>2 OR thisform.pagefram1.page1.text1.value < 0indicates that 0 is a legal value. Your messagebox says from 1 to 2.
=messagebox("Congratulations, you've entered a correct value")in the ELSE block.
>If NOT BETWEEN(thisform.pagefram1.page1.text1.value,0,2) > =messagebox("the range from 1 to 2 only") > thisform.pagefram1.page1.text1.setfocus && nothing happend >else >...... >endif >>thanks