<div class="container">
<div class="row" style="padding-top: 240px;">
<a href="#" class="btn btn-large btn-primary" rel="popover"
data-content="<form><input type="text"/></form>"
data-placement="top" data-original-title="Fill in form">Open form</a>
</div>
</div>
Acho que armazenaria o conteúdo do formulário em uma função javascript ...
Como faço para conter um formulário em um popover de bootstrap?
javascript
jquery
twitter-bootstrap
twitter-bootstrap-3
popover
user1438003
fonte
fonte
Eu colocaria meu formulário na marcação e não em alguma tag de dados. É assim que poderia funcionar:
Código JS:
Marcação HTML:
Demo
Abordagens alternativas:
X-Editável
Você pode querer dar uma olhada em X-Editable . Uma biblioteca que permite criar elementos editáveis em sua página com base em popovers.
Webcomponents
Mike Costello lançou o Bootstrap Web Components . Esta biblioteca bacana tem um componente Popovers que permite incorporar o formulário como marcação:
Demo
fonte
data-title="Some Title"
dentro da<a id="myID">
tag por não ter uma div extra ...trigger
opção. (trigger: 'focus'
)fonte
como esta demonstração de trabalho http://jsfiddle.net/7e2XU/21/show/# * Atualização: http://jsfiddle.net/kz5kjmbt/
Código JavaScript:
ScreenShot
fonte
:)
Você pode carregar o formulário de um
div
elemento oculto com ahidden
classe fornecida pelo Bootstrap .JavaScript:
fonte
$(...).parent().html()
por$(...).clone()
;)Ou tente este
O segundo incluindo o segundo conteúdo div oculto para manter o formulário funcionando e testar no fiddle http://jsfiddle.net/7e2XU/21/
fonte
Uma solução completa para qualquer pessoa que precise, usei com bons resultados até agora
JS:
HTML:
CSS:
fonte
Eu trabalho muito em WordPress, então uso PHP.
Meu método é conter meu HTML em uma variável PHP e, em seguida, ecoar a variável em
data-content
.junto com
fonte