$(document).ready(inicializarEventos); var indiceFilaFormulario=1; var datosStr; function inicializarEventos(){ $('#agrAut').click(agregarAutor); $('#btnEnviar').click(EnviarFormulario); generarAutores(); } function generarAutores(){ datosStr = $("#datosAut").val(); if(datosStr != null){ if(datosStr == ""){ //arranco el js insertando una nueva fila :) nuevoAutor("","","",""); }else{ //split variable hidden result=datosStr.split(" - "); res_nom = result[0]; cant_registros = (result.length)-1; for(i=1;i"); nuevoAutor(res_nom,result[i],result[i+1],result_orgNom[0]); res_nom = result_orgNom[1]; } } } } function agregarAutor(){ nuevoAutor("","","",""); } function nuevoAutor(pnombre,pemail,ptelefono,pentidad){ //Inserto la fila en la tabla //Si es la primera fila la hago mandatoria sino es comun if(indiceFilaFormulario==1){ $("#tablaFormulario").append("" +"(*)" +"(*)" +"" +"(*)"); }else{ $("#tablaFormulario").append("" +"" +"" +"" +""); } indiceFilaFormulario++; //onblur='obtenerDatos()' //onblur='mostrar("+indiceFilaFormulario+")' } function obtenerDatos(){ datosStr = ""; for(i = 1;i"; } $("#datosAut").val(datosStr); } function EnviarFormulario(){ if (validarDatos()) { obtenerDatos(); $('#frmPoliticas').submit(); } } function validarDatos(){ if(!validarDatosAutor()){ return false; } var titPropuesta = $('#titulo_propuesta').val(); if(titPropuesta == ""){ alert('El campo "T\xedtulo de la Propuesta" no puede ser vacio'); focoACampo($('#titulo_propuesta')); return false; } var tipPropuesta = $('#tipo_propuesta').val(); if(tipPropuesta == ""){ alert('El campo "Tipo Propuesta" no puede ser vacio'); focoACampo($('#tipo_propuesta')); return false; } var resPropuesta = $('#resumen_propuesta').val(); if(resPropuesta == ""){ alert('El campo "Resumen de la Propuesta" no puede ser vacio'); focoACampo($('#resumen_propuesta')); return false; } var just = $('#justificacion').val(); if(just == ""){ alert('El campo "Justificaci\xf3n" no puede ser vacio'); focoACampo($('#justificacion')); return false; } var prop = $('#propuesta').val(); if(prop == ""){ alert('El campo "Texto de la Propuesta" no puede ser vacio'); focoACampo($('#propuesta')); return false; } return true; } function validarDatosAutor(){ var autNombre = $('#nombre_1').val(); if(autNombre == ""){ alert('El campo "Nombre" no puede ser vacio'); focoACampo($('#nombre_1')); return false; } var autEmail = $('#email_1').val(); if(autEmail == ""){ alert('El campo "Email" no puede ser vacio'); focoACampo($('#email_1')); return false; } var autEntidad = $('#entidad_1').val(); if(autEntidad == ""){ alert('El campo "Entidad" no puede ser vacio'); focoACampo($('#entidad_1')); return false; } return true; } function focoACampo(obj){ obj.focus(); }