1 回答
TA贡献1869条经验 获得超4个赞
如果在提交表格之前要检查确认,则必须使用表格中的<input/>is of 。在这种情况下,您可以在侦听器中将 as 参数作为实现参数传递(由于单击事件)。type="submit"preventDefault()eEventMouseEvent
例如 :
$(':input[name=updatePassword]').click(function(e) { // <-- e implements Event
e.preventDefault(); // <-- prevent the submit of the form
var answerProceed = confirm("Do you wish to proceed with the changes?");
if (answerProceed) {
var form = $("form[name=form1]");
// var form = e.currentTarget.form; you can do this
// var form = this.form; or you can do this, "this" is implicit clicked element
form.attr("action", '<s:url beanclass="c.c.i.c.app.profile.ui.ChangePasswordAction" event="update"/>');
form.submit();
}
else {
return false;
}
});
.form
您可以通过对元素执行操作来访问元素的形式
添加回答
举报