拦截表单提交,直到收到回调函数
问题描述:
我有一个表单,当它被提交时,我拦截了一个event.preventDefault();
,直到返回一个回调函数的结果(获得邮政编码的lat和lng)。下面简要样机:拦截表单提交,直到收到回调函数
$(".form").click(function(){
event.preventDefault();
if(calculateLatLng($(".postcode").val())){
$(this).submit();
}
});
然而,这种形式有两个提交按钮确定每一个在PHP不同的方法,我怎么会允许JavaScript识别被点击提交表单的按钮。
答
你可以明确地触发所需的提交按钮单击事件:
$("#submit_1").click();
答
我认为要做到这一点的唯一方法是:
- 商店按钮被点击的
- GET坐标
- 存储事实,坐标已被取出
- trig ger存储按钮的点击事件