Coloque prefixos no name dos imput text, e faça uma validação automática de todos os campos verificando se eles estão preechidos segundo as necessidades.
Aqui temos um exemplo bem simples de como funcionaria no php, caso o nome tenha o prefixo: “_c”, e a validação fosse campo vazio:
<?php
$_SESSION['formVars'] = array();
$_SESSION['errors'] = array();
foreach($_POST as $varname=>$value)
{
$prefix = substr($varname, 0, 2);
if(empty($_SESSION['formVars'][$varname]) && $prefix == “c_”)
$_SESSION['errors'][$varname] = substr($varname, 2, strlen($varname) – 2) . ” field cannot be empty”;
}
?>
A dica é fazer validações diferenciadas para cada tipo de prefixo.