<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>
Saya menduga bahwa saya akan menyimpan konten formulir dalam fungsi javascript ...
Bagaimana cara memuat formulir dalam bootstrap popover?
javascript
jquery
twitter-bootstrap
twitter-bootstrap-3
popover
pengguna1438003
sumber
sumber
Saya akan memasukkan formulir saya ke markup dan bukan ke beberapa tag data. Beginilah cara kerjanya:
Kode JS:
Markup HTML:
Demo
Pendekatan Alternatif:
X-Dapat diedit
Anda mungkin ingin melihat X-Editable . Perpustakaan yang memungkinkan Anda membuat elemen yang dapat diedit pada halaman Anda berdasarkan popovers.
Komponen web
Mike Costello telah merilis Komponen Web Bootstrap . Perpustakaan bagus ini memiliki Komponen Popovers yang memungkinkan Anda menyematkan formulir sebagai markup:
Demo
sumber
data-title="Some Title"
di dalam<a id="myID">
tag karena tidak memiliki div tambahan ...trigger
opsi. (trigger: 'focus'
)sumber
seperti demo Kerja ini http://jsfiddle.net/7e2XU/21/show/# * Update: http://jsfiddle.net/kz5kjmbt/
Kode JavaScript:
ScreenShot
sumber
:)
Anda dapat memuat formulir dari
div
elemen tersembunyi denganhidden
kelas yang disediakan Bootstrap .JavaScript:
sumber
$(...).parent().html()
dengan$(...).clone()
;)Atau coba yang ini
Yang kedua termasuk konten div tersembunyi kedua untuk menampung formulir yang berfungsi dan menguji biola http://jsfiddle.net/7e2XU/21/
sumber
Solusi lengkap untuk siapa saja yang mungkin membutuhkannya, saya telah menggunakan ini dengan hasil yang bagus sejauh ini
JS:
HTML:
CSS:
sumber
Saya banyak bekerja di WordPress jadi gunakan PHP.
Metode saya adalah memuat HTML saya dalam Variabel PHP, dan kemudian menggemakan variabel di
data-content
.bersama
sumber