¿Evitar que Bootstrap Modal desaparezca al hacer clic afuera o presionar Escape? [duplicar]

Resuelto Ehsan Zargar Ershadi asked hace 11 años • 16 respuestas

Estoy usando el modal Twitter Bootstrap como ventana del asistente y me gustaría evitar que el usuario lo cierre al hacer clic fuera del modal o al presionar Escape. En cambio, quiero que se cierre cuando el usuario presione el botón Finalizar. ¿Cómo podría lograr este escenario?

Ehsan Zargar Ershadi avatar Apr 22 '13 23:04 Ehsan Zargar Ershadi
Aceptado

Si usa JavaScript entonces:

$('#myModal').modal({
    backdrop: 'static',
    keyboard: false
})

en caso de 'mostrar'

$('#myModal').modal({backdrop: 'static', keyboard: false}, 'show');

o en HTML:

<a data-controls-modal="your_div_id" data-backdrop="static" data-keyboard="false" href="#">
Ehsan Zargar Ershadi avatar Apr 22 '2013 20:04 Ehsan Zargar Ershadi

También funciona data-backdrop="static"para hacer clic y data-keyboard="false"Esc en tu div modal:

<div id="idModal" class="modal hide" data-backdrop="static" data-keyboard="false">
CesarMiguel avatar Jan 07 '2014 15:01 CesarMiguel