不处理jquery提交事件

时间:2013-07-15 08:25:54

标签: jquery events submit

在尝试处理提交事件时,我遇到了一些令人困惑的副作用。 而不是处理jquery事件处理程序,而是调用脚本xyz.php。

<script type = "text/javascript">
    $(document).ready(function(){
        $("#myForm").submit(function() {
    alert "It works (or not).";
            return false;
    });
    });
</script>

<div id="contact">
<form action="xyz.php" method="post" id="myForm">
         <input type="text" class = "webform" size="30" id="nam" name="nam" ></input> 
         <input class = "webform" type="submit" name="submit" id="send" value="send" ></input> 
</form>
</div>  

这有点令人困惑。我看不出我做错了什么。 有没有人有想法?任何帮助都是相关的。 非常感谢,提前......

3 个答案:

答案 0 :(得分:2)

alert邮件包裹在()中,如下所示:

alert ("It works (or not).");

答案 1 :(得分:2)

除了警告中缺少“()”之外.. 您的表单在加载页面时直接提交,并且由于您在表单中的“操作”,正在显示xyz.php。

试试这个:     $( '#发送')。点击(函数(){      $( “#myForm会”)提交()。     });

答案 2 :(得分:0)

alert是一个函数,你必须将它与括号一起使用 - alert() - ,请你重写代码然后再试一次?