I have the following commandLink

    <apex:commandLink value="Save" onClick="Validation();" action="{!ActionMethod}" />

When it's clicked,  I would like to stop the action from executing by returning false.


    function Validation() {
            return false;
    }

The above method does not work, but if I put return false directly in the onClick attribute the behaviour works as expected:

    <apex:commandLink value="Save" onClick="return false;" action="{!ActionMethod}" />

Is there a way I can pass this return value up to the onClick attr?