Si usas Xsl y XML utiliza esto.
En la parte de pantalla:
<font face="verdana" size="1" color="#00008B">
<input type="text" name="txt_hora_desde" size="2" style="width:20; font-family: Arial; font-size: 8pt"/>
:
<input type="text" name="txt_minuto_desde" size="2" style="width:20; font-family: Arial; font-size: 8pt"/>
</font>
Luego en el momento de enviar los datos del formulario valida que la hora y los minutos son correctos en un javascript, que contendra lo siguiente
// Validar si hora_desde está comprendida entre las 00 y las 23
if (hora_desde>=0 && hora_desde<=23)
{}
else
{alert("La hora desde debe estar comprendida entre 00 y 23 ");
ok="NO";
}
// Validar si minuto_desde está comprendida entre las 00 y las 59
if (minuto_desde>=0 && minuto_desde<=59)
{}
else
{alert("Minutos desde debe estar comprendida entre 00 y 59 ");
ok="NO";
}
Por ultimo haz un if que si Ok="SI" entonces haces el submit y si no pues nada.
Espero que te sirva