textbox validation (NOT COMPLETET COMMIT)