Can;t you just trigger the validation in the approve click also? Call the function and have it return a boolean value. If false do not process the rest of the way.
You can try to combine both onchange and onblur.
Joined: May 24, 2005
It's not easliy done. It was badly designed in the first place.
This is an accounting app. Users could enter up to N number of account numbers and amounts. The initial design was after user enters an account number, trigger the validation before they go to another line in the grid.
They did not design it such that 1 click of the approve button validates all the grid at once.
It will take a while to redesign it. Due to time constraints we dont have time and resources to do that now.