在MVC中进行所有xval验证后触发javascript函数

时间:2009-12-14 09:20:55

标签: javascript xval

我想在用户点击按钮时触发JavaScript函数。

只有在页面执行xval验证后才能触发此JavaScript。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

您是否希望仅在表单有效或无关紧要时才能运行?如果您只想在表单有效时运行它,请尝试此...

<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条件。