en php, lo puedes hacer así:
1) Datos se envían
2) Validas, ejemplo:
Código PHP:
//Verifica si ya se enviaron los datos de la boleta
if (isset($_POST['GrabarBoleta']))
{
//Verifica si los datos de la boleta son correctos
$DatosCorrectos=true; //Por default, es optimista
if ($_POST['DatoCapturado']=='')
{
//El dato capturado está vacio
}
etcétera.
En javascript, no sé, pero tampoco creo que sea tan dificil. Date una vuelta por aquel foro.