有一个相当复杂的php POST表单,它使用jQuery进行大量的数据验证,如下所示。然而,我遇到了一些问题,因为表单似乎是在验证完成之前提交的。
问:有没有可能在jQuery返回true或false之前,验证花费了这么长的时间,以至于表单在默认情况下提交?如果是这样的话,处理这个问题的最好方法是什么?
jQuery('#order-form').submit(function(){
// Validate many different fields in various ways
if (valid)
return true;
else
return fals