在尝试处理提交事件时,我遇到了一些令人困惑的副作用。 而不是处理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>
这有点令人困惑。我看不出我做错了什么。 有没有人有想法?任何帮助都是相关的。 非常感谢,提前......
答案 0 :(得分:2)
将alert
邮件包裹在()
中,如下所示:
alert ("It works (or not).");
答案 1 :(得分:2)
除了警告中缺少“()”之外.. 您的表单在加载页面时直接提交,并且由于您在表单中的“操作”,正在显示xyz.php。
试试这个: $( '#发送')。点击(函数(){ $( “#myForm会”)提交()。 });
答案 2 :(得分:0)
alert是一个函数,你必须将它与括号一起使用 - alert() - ,请你重写代码然后再试一次?