views:

67

answers:

1

i wanna fire a JavaScript function when clicked on a button. This JavaScript should fire only after the page does the xval validation.

A: 

Do you want it to run only if the form is valid or it doesn't matter? If you want to run it only if the form is valid try this...

<form method="post" id="formToValidateID" >
    <input type="button" onclick="ButtonClicked();" />    
</form>    

<script type="text/javascript">
    function ButtonClicked() {
        if($("#formToValidateID").validate.form(){
           ExecuteJavascriptMethodIfValid();
        }
     }

    function ExecuteJavascriptMethodIfValid() {
        /* awesome code */
     }
</script>

If you don't care if the form is valid, you can leave off the if condition.

Jace Rhea