我正在创建一个结帐页面,要求客户填写他的个人信息以及他的信用卡详细信息(这部分使用条纹)。
我想知道,检查字段是否已填满的最佳方法是什么?我应该在 processingPayment.php 中执行 $_POST 字段并处理付款,如果字段未填写,我会重定向回结帐吗?
还是在提交表单之前使用js现场检查比较好?
如果在处理页面中,我会尝试这样的事情:
if (empty($firsName) || empty($lastName) || empty($address) || empty ($city) || empty ($state) || empty($zip))
{
header('Location: checkout.php');
}
但是我需要重新发送输入的值,以便结帐页面接收它们并且用户不必再次重新填写每个字段......