Si voy aqui
http://getbootstrap.com/2.3.2/javascript.html#modals
Y haga clic en 'Iniciar demo modal', hace lo esperado. Estoy usando el modal como parte de mi proceso de registro y hay una validación del lado del servidor involucrada. Si hay problemas, quiero redirigir al usuario al mismo modo con mis mensajes de validación mostrados. Por el momento no puedo entender cómo hacer que el modal se muestre más que un clic físico del usuario. ¿Cómo puedo iniciar el modelo mediante programación?
'<a href='#'>
y no parareturn false
opreventDefault
en el interior del controlador. El navegador está haciendo lo que se le indica y se desplaza al ancla predeterminada: la parte superior de la página. He tenido esta mordedura varias veces ya que nuestro CSS a veces se basa en tener unhref
conjunto para que el estilo coincida.No debe escribir data-toggle = "modal" en el elemento que activó el modal (como un botón), y puede mostrar el modal manualmente con:
y esconderse con:
fuente
Si está buscando una creación modal programática, puede que le guste esto:
http://nakupanda.github.io/bootstrap3-dialog/
A pesar de que el modal de Bootstrap proporciona una forma de JavaScript para la creación modal, aún debe escribir primero las marcas html de modal.
fuente
HTML
JS
DEMO JSFIDDLE
fuente
puedes mostrar el modelo a través de jquery (javascript)
Demostración: aquí
o simplemente puedes eliminar la clase "hide"
fuente
Quería hacer esto de la
angular (2/4)
manera, esto es lo que hice:Cosas importantes a tener en cuenta :
visible
es una variable (booleana) en el componente que gobierna la visibilidad modal.show
yin
son clases de bootstrap.Un componente de ejemplo y html
Componente
HTML
fuente
El siguiente código es útil para abrir modal en la función openModal () y cerrar en closeModal ():
/ * #myModal es el id de la ventana emergente modal * /
fuente