Código PHP:
function valida_select($valor_select, $total_select)
{
$respuesta = new xajaxResponse('ISO-8859-1');
if(empty($valor_select))
{
$btn= 'No ha seleccionado todos los selects.';
$respuesta->addAlert('Debe seleccionar un valor del select');
$respuesta->addAssign("div_btn","innerHTML",$btn);
}
else
{
for($i=0;$i<$total_select;$i++)
{
$lleva_cuenta = count($i);
$lleva_cuenta++;
}
if($lleva_cuenta == $total_select)
{
$btn= '<input type="submit" value="Enviar" id="btn_envia"/>';
$respuesta->addAssign("div_btn","innerHTML",$btn);
}
else
{
$btn= 'No ha seleccionado todos los selects.';
$respuesta->addAssign("div_btn","innerHTML",$btn);
}
}
return $respuesta;
//Asi llamo la función en el select:
onchange="xajax_valida_select(this.value,<?php echo echo $total_selects;?>}