/* * Funciones para páginas de crear y editar materias */ function submitForm(){ $('#relacionada option').prop('selected', true); $('#electiva option').prop('selected', true); $('#atributos option').prop('selected', true); } /* function hideBorraSubmateria(){ var total = $("#submateria-list >.submateria-block").length;//cuenta renglones actuales if(total == 1){ $('.borra-submateria').addClass("invisible"); }else{ $('.borra-submateria').removeClass("invisible") } }*/ function loadSemestre(sem){//revisa el plan y cambia la cantidad de semestres máximos var plan = $("#plan").val(); $.ajax({ url: './action/planestudios_semestres.php', type: 'POST', dataType: 'json', async: false, data: { id: plan, }, success: function(result) { if(result["error"]!= "" && result["error"] !== undefined){ $("#errorBox").collapse('show'); $("#errorBox_text").html(result["error"]); }else{ $("#sem option:last").remove();//quita propedeutico. debe estar por default en html $('#sem option:gt('+(result["semestres"]-1)+')').remove();//si sobran, borra //si faltan, agrega for(var i=$('#sem option').length; i <= result["semestres"]; i++){ if(sem == i){ $("#sem").append($("").prop("value",i).prop("selected", true).text(i)); }else{ $("#sem").append($("").prop("value",i).text(i)); } } if(sem == -1){ $("#sem").append($("").prop("value",-1).prop("selected", true).text("Propedéutico")); }else{ $("#sem").append($("").prop("value",-1).text("Propedéutico")); } } }, error: function(jqXHR, textStatus, errorThrown ){ $("#errorBox").collapse('show'); $("#errorBox_text").html(textStatus); } });//ajax }