【发布时间】:2015-02-25 00:41:39
【问题描述】:
有人可以解释为什么这段代码不起作用:
$('form').on('submit', function (e) {
e.preventDefault();
var first = $('.first').val();
var next = $(".next").val();
alert(first + " " + next);
});
当我删除两个输入之一但将它们都放在那里时,它似乎工作正常。
【问题讨论】:
-
提交事件的默认操作是提交表单,当您调用
e.preventDefault()时,您将删除该功能:) -
我认为 OP 只是希望警报来...不是进行真正的表单提交而是触发处理程序
标签: javascript jquery forms