1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /*
- * 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($("<option></option>").prop("value",i).prop("selected", true).text(i));
- }else{
- $("#sem").append($("<option></option>").prop("value",i).text(i));
- }
- }
-
- if(sem == -1){
- $("#sem").append($("<option></option>").prop("value",-1).prop("selected", true).text("Propedéutico"));
- }else{
- $("#sem").append($("<option></option>").prop("value",-1).text("Propedéutico"));
- }
- }
- },
- error: function(jqXHR, textStatus, errorThrown ){
- $("#errorBox").collapse('show');
- $("#errorBox_text").html(textStatus);
- }
- });//ajax
- }
|