我正在创建一个结账页面,要求客户填写他的个人信息以及他的信用卡详细信息(此部分使用条带)。使用PHP检查未填充字段
我想知道,检查字段是否填满或最好的方法是什么?我应该在processingPayment.php中执行$ _POSTs字段并处理付款,并且如果字段未填充,我会重定向回结帐?
或者在提交表单之前使用js检查现场是否更好?
如果在处理页面,我会尝试这样的事:
if (empty($firsName) || empty($lastName) || empty($address) || empty ($city) || empty ($state) || empty($zip))
{
header('Location: checkout.php');
}
但我需要这样的结帐页面接收他们,并且用户不必重新发送中输入的值再次重新填满每一个领域...
要不是我更可读,我会做_before_形式确认提交,使用Javascript。这样,发送到您的PHP文件的任何请求将满足少数基本要求,因此您不需要将它们发回。如果这是一个选项,[像这样的问题可能与你有关。](http://stackoverflow.com/questions/339230/javascript-form-validation) – jmeas 2013-04-11 21:44:55