Botones deshabilitados para prevenr multiples clicks en front

parent 58fb99de
......@@ -18,7 +18,7 @@
</div>
</div>
<div class="modal-footer">
<button type="button" onclick="contratarLista(event)" class="btn btn-success">Contratar</button>
<button type="button" id="btnContratarLista" onclick="contratarLista(event)" class="btn btn-success">Contratar</button>
<button type="button" class="btn btn-danger" data-dismiss="modal">Cerrar</button>
</div>
</div>
......
......@@ -16,7 +16,7 @@
</div>
</div>
<div class="modal-footer">
<button type="button" onclick="unsuscribe(event)" class="btn btn-success">Aceptar</button>
<button id="btnDescontratar" type="button" onclick="unsuscribe(event)" class="btn btn-success">Aceptar</button>
<button type="button" class="btn btn-danger" data-dismiss="modal">Cerrar</button>
</div>
</div>
......
......@@ -24,7 +24,7 @@
</div>
</div>
<div class="modal-footer">
<button type="button" onclick="validarMsisdn(event)" class="btn btn-danger">Validar</button>
<button id="btnValidarMsisdn" type="button" onclick="validarMsisdn(event)" class="btn btn-danger">Validar</button>
</div>
</div>
</div>
......
......@@ -20,7 +20,7 @@
</form>
</div>
<div class="modal-footer">
<button type="button" onclick="validarPin(event)" class="btn btn-danger">Validar</button>
<button id="btnValidarPin" type="button" onclick="validarPin(event)" class="btn btn-danger">Validar</button>
</div>
</div>
</div>
......
......@@ -66,6 +66,7 @@
var formData = new FormData();
var url = "{{path('front_validar_msisdn')}}";
formData.append("msisdn", $("#msisdn").val());
$("#btnValidarMsisdn").prop("disabled", true);
$.ajax
({
type: "POST",
......@@ -93,6 +94,8 @@
});
},
});
$("#btnValidarMsisdn").prop("disabled", false);
}
......@@ -102,6 +105,7 @@
var url = "{{path('front_validar_pin')}}";
formData.append("msisdn", $("#msisdn").val());
formData.append("pin", $("#pin").val());
$("#btnValidarPin").prop("disabled",true);
$.ajax
({
type: "POST",
......@@ -125,6 +129,7 @@
window.location.replace(redirectUrl);
}
});
$("#btnValidarPin").prop("disabled",false);
}
</script>
......@@ -258,6 +263,7 @@
var formData = new FormData();
formData.append("msisdn", msisdn);
formData.append("lisId", idListaContratar);
$("#btnDescontratar").prop("disabled", true);
$.ajax
({
type: "POST",
......@@ -287,7 +293,12 @@
//actualizarMisListas();
//actualizarListas();
},
complete: function(){
$("#btnDescontratar").prop("disabled", false);
}
});
}
function closeCurrentList(event) {
......@@ -505,6 +516,7 @@
var formData = new FormData();
formData.append("msisdn", msisdn);
formData.append("lisId", idListaContratar);
$("#btnContratarLista").prop("disabled",true);
$.ajax
({
type: "POST",
......@@ -545,6 +557,8 @@
//actualizarListas();
}
});
$("#btnContratarLista").prop("disabled",false);
}
function actualizarMisListas() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment