$(function(){ function checkInput(){ for(x = 1; x<=3;x++){ $("input[name='invitado["+x+"][nombre]']").attr("placeholder","Nombre "); $("input[name='invitado["+x+"][apellidos]']").attr("placeholder","Apellido"); $("input[name='invitado["+x+"][email]']").removeClass("hide"); $("label[name='invitado["+x+"][email]']").removeClass("hide"); $("input[name='invitado["+x+"][telefono]']").removeClass("hide"); $("label[name='invitado["+x+"][telefono]']").removeClass("hide"); //$("input[name='invitado["+x+"][telefono]']").removeAttr("disabled"); $("input[name='invitado["+x+"][telefono]']").removeAttr("required"); $("input[name='invitado["+x+"][telefono]']").attr("value",""); $("input[name='invitado["+x+"][email]']").removeAttr("disabled"); $("input[name='invitado["+x+"][email]']").attr("value",""); $("input[name='invitado["+x+"][email]']").removeAttr("required"); $("input[name='invitado["+x+"][nombre]']").blur(); } } let invitados=1; $(".div-agregarInvitado").click(function(){ if(invitados==3){ alert("Puede invitar un máximo de 2 adultos y 2 niños"); }else{ $(".invitado_"+invitados).removeClass("hide"); invitados++; } }); $("#ninos_asistencia").change(function(e){ checkInput(); e.preventDefault(); var total = $(this).val(); //alert(total); for(x = 1; x<=total;x++) { $("input[name='invitado["+x+"][nombre]']").attr("placeholder","Nombre del niño"); $("input[name='invitado["+x+"][apellidos]']").attr("placeholder","Apellido del niño"); $("input[name='invitado["+x+"][telefono]']").addClass("hide"); $("label[name='invitado["+x+"][telefono]']").addClass("hide"); $("input[name='invitado["+x+"][telefono]']").attr("value","nino"); $("input[name='invitado["+x+"][telefono]']").removeAttr("required"); //$("input[name='invitado["+x+"][email]']").attr("disabled",true); $("input[name='invitado["+x+"][email]']").addClass("hide"); $("label[name='invitado["+x+"][email]']").addClass("hide"); $("input[name='invitado["+x+"][email]']").attr("value","no@email.cl") $("input[name='invitado["+x+"][email]']").removeAttr("required"); } return false; }); $("input[data-num]").blur(function(){ var num = $(this).data("num"); var required = false; $("input[data-num='"+num+"']").each(function(){ if($(this).val() != "") { required = true; } }); if(required == true) { $("input[data-num='"+num+"']").each(function(){ if(!$(this).is(":disabled")) { $(this).attr("required","required"); } }); } else { $("input[data-num='"+num+"']").removeAttr("required"); } }) $("#form_inscrito").submit(function(e){ e.preventDefault(); if($(".horarios_disponibles").is(":checked") == false) { alert("Debe seleccionar un horario para asistir."); return false; } $("#form_inscrito").find("button").attr("disabled",true).html("Enviando..."); $.post("./",$(this).serializeArray(),function(r){ if(r.status == 1) { alert(r.msg); $("#form_inscrito").find("button").remove(); location.href="http://www.sociosdebomberos.cl"; } else{ $("#form_inscrito").find("button").attr("disabled",false).html("Enviar"); alert(r.error); } },"json"); return false; }); $(".rut").Rut({ on_error: function(){ alert("Rut no valido"); $("input[name='crm_contacto[rut]']").val(''); $("input[name='crm_contacto[rut]']").focus(); } }); })