我有一个固定位置的表格,可以滚动到文档上并在页面的任何位置填写。如果他们未能正确填写表格,则错误当前会在表格上回显,这是该方面的预期设计。我目前不知道该怎么做,如果表单完成并且$errors[]
为空,则使用 jQueryscrollTop()
跳到底部。
谁能帮我解决这个问题?当前涉及的javascript是:
$("#A_FORM_submit_button").click(function() {
$("#FORM_A").submit( function () {
$.post(
'ajax/FORM_A_processing.php',
$(this).serialize(),
function(data){
$("#A_errors_").html(data);
}
);
return false;
});
});
涉及的PHP很简单
if (!empty($errors)){
// echo errors
} else { // echo success message} <-- would like to jump to div as well
编辑——为了清楚起见:不希望在 php 文件中发生页面跳转,而是为 jq $.post 函数返回一个值以检查然后执行 if/else