buenas amigos de forosdelweb...necesito hacer lo siguiente:
tengo un formulario en el cual valido que se llenen todos los campos y funciona muy bien....pero me gustaria que al terminar de comprobar que todos los campos estan con los datos validos se ejecute una segunda funcion llamada insertar()....
me explico :
al presionar el boton insertar llamo a la funcion validar () :
function validar(form)
{
var error = "POR FAVOR, ANTES DE ENVIAR EL FORMULARIO, DEBE COMPLETAR LOS SIGUIENTES CAMPOS:\n\n";
var a = ""
if (form.csr.value == "") { a += "CSR \n"; }
if (form.nombre_cliente.value == "") { a += "NOMBRE CLIENTE\n"; }
if (form.artefacto.value == "") { a += "ARTEFACTO\n"; }
if (form.serie.value == "") { a += "SERIE\n"; }
if (form.tipo_artefacto.selectedIndex==0) { a += "TIPO DE ARTEFACTO\n";}
if (form.csr.value.length<5) { a += "VALOR CSR INVALIDO \n"; }
if (a != "") { alert(error + a); return true; }
form.submit()
}
y la idea es que al final en vez de hacer el submit....me ejecute esta otra funcion :
function insertar()
{document.frmClientes.action='insert_clientes.asp? rut='+ document.frmClientes.rut.value+'&razon='+document. frmClientes.razon.value +'&folio='+document.frmClientes.folio.value +'&fecha='+document.frmClientes.fecha.value +'&orden='+ document.frmClientes.orden.value;
document.frmClientes.method="POST";
document.frmClientes.submit();
}
alguna idea de como hacer esto ???
De antemano muchas gracias