Te paso la funcion JS, simplemente remplace el return 0 por el return false:
Código:
<script language="javascript">
function validar(){
if(document.form1.telefono.value == "")
{
alert("Debes escribir un Telefono")
document.form1.telefono.focus()
return false;
}
else
{
var er_telefono = /(^[0-9\s\+\-])+$/
if(document.form1.telefono.value != er_telefono.test)
{
alert("Debes Introducir Valores 0 a 9 intenta de nuevo ")
document.form1.telefono.focus()
return false;
}
else
{
document.form1.submit();
}
}
}
</script>
Seguramente estas usando Chrome, me paso lo mismo.
Tenes que cambiar la funcion "validar()" del evento onclick del boton, al evento onsubmit del form.
Saludos