YA LO PUDE SOLUCIONAR!!!!
Me tomo bastante tiempo dar con la solución pero aquí esta:
Simplemente llame a la segunda función ( nodoblenvio() ) desde la primera (validar()), y en el form solo llamo a la función validar()
A modo de ayuda, estas funciones sirven de ejemplo para validar campos que no estén vacios en un formulario y luego no permitir que se envíen más de 1 ves al intentar presionar el botón de envío del form reiteradas veces.
Código PHP:
function validar()
{
if (document.nuevaorden.sel.options[document.nuevaorden.sel.selectedIndex].value =="0")
{
alert("Seleccione el área de destino");
document.nuevaorden.sel.focus(); return false;
}
//Comprobamos que los campos esten llenos
if(document.nuevaorden.descripcion.value.length==0)
{
alert('Ingrese la descripción de la orden');
document.nuevaorden.descripcion.select();
document.nuevaorden.descripcion.focus();
return false
}
//Comprobamos que no se acepten espacios en blanco
if(document.nuevaorden.descripcion.value.replace(/ /g, '') == '')
{
alert("No se aceptan espacios en blanco");
document.nuevaorden.descripcion.select();
document.nuevaorden.descripcion.focus();
return false;
}
nodoblenvio();
}
Y ESTA ES LA FUNCION LLAMADA POR VALIDAR(), YO AL TENGO EN OTRO FICHERO.
Código PHP:
//Funcion que valida el doble click. y asi no envia dos veces los datos.
var cuenta=0;
function nodoblenvio() {
if (cuenta == 0)
{
cuenta++;
return true;
}
else
{
alert("Los datos ya se han enviado, por favor espere un momento");
return false;
}
}
LUEGO, SIMPLEMENTE LLAMAMOS A VALIDAR DESDE EL FORM
Código HTML:
<form name="nuevaorden" action="guarda.php" method="post" onSubmit="return validar();">
ESPERO QUE LE SIRVA A ALGUIEN PARA QUE NO PIERDA TODO EL TIEMPO QUE PERDI YO TRATANDO DE SOLUCIONAR ESTO QUE DE SEGURO ES IMPORTANTE. SALUDOS Y MUCHAS GRACIAS CARICATOS POR TU AYUDA Y ATENCION.