【发布时间】:2021-06-03 00:06:29
【问题描述】:
我正在使用 html 表单并使用 php 提交此内容,但在提交之前我想使用 ajax 方法进行验证和检查响应,如果响应为 true,则返回 true,否则返回 false,因此在检查响应 html 表单之前不应该提交但是即使我使用了返回,也没有检查响应也可以提交提交
<form method="POST" action="<?= base_url('save_details/')?>" onsubmit="return validate()">
<button type="submit">Add</button>
</form>
脚本
function validate(){
$.ajax({
type: "POST",
url: "<?= base_url('validate_email') ?>",
data: {
email: email,
},
dataType: 'json',
success: function (response)
{
if (response.status) {
return true;
} else {
return false;
// some message
}
}
});
}
【问题讨论】:
标签: javascript php jquery ajax formvalidation-plugin