दिलचस्प पोस्ट
क्या मैं एक आईफ्रेम के भीतर तत्वों के लिए सीएसएस आवेदन कर सकता हूँ? रेल – एसटीआई के बिना टाइप कॉलम का उपयोग करें? दस्तावेज़ तैयार करने वाले कोण नियंत्रक में फ़ंक्शन कैसे चलाना है? मैं कॉलिंग विधि का नाम कैसे प्राप्त करूं और प्रतिबिंब का उपयोग करूँ? क्यों सीआरएस और जावास्क्रिप्ट लिंक फाइल जैसे src = "../ cnt.js? Ver = 4.0" के पैरामीटर पास करें? एक एमवीसी फ्रेमवर्क के रूप में जेएसएफ को समझना मैं अपने आवेदन की मूल प्रक्रिया के पीआईडी ​​कैसे प्राप्त कर सकता हूं जेएसपी में ईएल के भाव का मूल्यांकन नहीं किया गया क्या सी # विधियां * स्थिर * स्थिर हो सकती हैं? एक बेजियर पथ के साथ छवियों को रखें एक अस्पष्ट संदर्भ का समाधान करना एंड्रॉइड गतिविधियों को नष्ट करने, प्रक्रियाओं को मारने तुलनात्मक और तुलनात्मक उपयोग करने के लिए कब आर में कैशिंग / मेमोआइज़ेशन / हैशिंग के लिए विकल्प क्या मुझे कंटेनरों में ऑब्जेक्ट, ऑब्जेक्ट्स या ऑब्जेक्ट्स को स्टोर करना चाहिए?

एक बूटस्ट्रैप पॉपओवर के भीतर फॉर्म होता है?

<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> 

JSfiddle

मुझे लग रहा है कि मैं एक जावास्क्रिप्ट फ़ंक्शन के अंदर प्रपत्र सामग्री को संग्रहीत करेगा …

मैं एक बूटस्ट्रैप पॉपओवर के अंदर एक फ़ॉर्म कैसे बना सकता हूं?

वेब के समाधान से एकत्रित समाधान "एक बूटस्ट्रैप पॉपओवर के भीतर फॉर्म होता है?"

या तो type="text" आसपास दोहरे उद्धरण चिह्नों को बदलें- type="text" एकल उद्धरणों के साथ, जैसे

 "<form><input type='text'/></form>" 

या

गायन उद्धरणों के साथ data-content को लपेटने वाले दोहरे उद्धरण की जगह, जैसे

 data-content='<form><input type="text"/></form>' 

मैं अपना प्रपत्र मार्कअप में रखूंगा और कुछ डेटा टैग में नहीं। यह कैसे काम कर सकता है:

जेएस कोड:

 $('#popover').popover({ html : true, title: function() { return $("#popover-head").html(); }, content: function() { return $("#popover-content").html(); } }); 

HTML मार्कअप:

 <a href="#" id="popover">the popover link</a> <div id="popover-head" class="hide"> some title </div> <div id="popover-content" class="hide"> <!-- MyForm --> </div> 

डेमो

वैकल्पिक दृष्टिकोण:

एक्स-संपादन योग्य

आप X-Editable पर एक नज़र रखना चाह सकते हैं। एक लाइब्रेरी जो आपको पॉपओवर पर आधारित अपने पृष्ठ पर संपादन योग्य तत्व बनाने की अनुमति देता है।

एक्स-संपादन योग्य डेमो

Webcomponents

माइक कॉस्टेलो ने बूटस्ट्रैप वेब घटकों को जारी किया है इस निफ्टी लाइब्रेरी में पॉपोइवर घटक है जो आपको फ़ॉर्म को मार्कअप के रूप में एम्बेड करने देता है:

 <button id="popover-target" data-original-title="MyTitle" title="">Popover</button> <bs-popover title="Popover with Title" for="popover-target"> <!-- MyForm --> </bs-popover> 

डेमो

 <a data-title="A Title" data-placement="top" data-html="true" data-content="<form><input type='text'/></form>" data-trigger="hover" rel="popover" class="btn btn-primary" id="test">Top popover</a> 

बस राज्य डेटा-html = "true"

या यह कोशिश करो

दूसरी छिपी हुई डिवेल सामग्री सहित फार्म का काम करने के लिए दूसरे और बेस्ट पर परीक्षण http://jsfiddle.net/7e2XU/21/

 <link href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"> <script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-tooltip.js"></script> <script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-popover.js"></script> <div id="popover-content" style="display: none" > <div class="container" style="margin: 25px; "> <div class="row" style="padding-top: 240px;"> <label id="sample"> <form id="mainForm" name="mainForm" method="post" action=""> <p> <label>Name :</label> <input type="text" id="txtName" name="txtName" /> </p> <p> <label>Address 1 :</label> <input type="text" id="txtAddress" name="txtAddress" /> </p> <p> <label>City :</label> <input type="text" id="txtCity" name="txtCity" /> </p> <p> <input type="submit" name="Submit" value="Submit" /> </p> </form> </label> </div> </div> </div> <a href="#" style="margin: 40px 40px;" class="btn btn-large btn-primary" rel="popover" data-content='' data-placement="left" data-original-title="Fill in form">Open form</a> <script> $('a[rel=popover]').popover({ html: 'true', placement: 'right', content : function() { return $('#popover-content').html(); } }) </script> 

इस वर्किंग डेमो की तरह http://jsfiddle.net/7e2XU/21/show/# * अपडेट: http://jsfiddle.net/kz5kjmbt/

  <div class="container"> <div class="row" style="padding-top: 240px;"> <a href="#" class="btn btn-large btn-primary" rel="popover" data-content=' <form id="mainForm" name="mainForm" method="post" action=""> <p> <label>Name :</label> <input type="text" id="txtName" name="txtName" /> </p> <p> <label>Address 1 :</label> <input type="text" id="txtAddress" name="txtAddress" /> </p> <p> <label>City :</label> <input type="text" id="txtCity" name="txtCity" /> </p> <p> <input type="submit" name="Submit" value="Submit" /> </p> </form> data-placement="top" data-original-title="Fill in form">Open form</a> </div> </div> 

जावास्क्रिप्ट कोड:

  $('a[rel=popover]').popover({ html: 'true', placement: 'right' }) 

स्क्रीनशॉट

अद्यतन बेला स्क्रीनशॉट काम कर रहा है

आप बूटस्ट्रैप द्वारा प्रदत्त hidden कक्षा के साथ एक छुपी हुई div तत्व से फ़ॉर्म लोड कर सकते हैं।

 <button class="btn btn-default" id="form-popover">Form popover</button> <div class="hidden"> <form id="form"> <input type="text" class="form-control" /> </form> </div> 

जावास्क्रिप्ट:

 $('#form-popover').popover({ content: $('#form').parent().html(), html: true, }); 

जिन लोगों को इसके लिए आवश्यकता हो सकती है, उनके लिए एक पूरा समाधान, मैंने इसे अब तक अच्छे परिणाम के साथ उपयोग किया है

जे एस:

 $(".btn-popover-container").each(function() { var btn = $(this).children(".popover-btn"); var titleContainer = $(this).children(".btn-popover-title"); var contentContainer = $(this).children(".btn-popover-content"); var title = $(titleContainer).html(); var content = $(contentContainer).html(); $(btn).popover({ html: true, title: title, content: content, placement: 'right' }); }); 

HTML:

 <div class="btn-popover-container"> <button type="button" class="btn btn-link popover-btn">Button Name</button> <div class="btn-popover-title"> Popover Title </div> <div class="btn-popover-content"> <form> Or Other content.. </form> </div> </div> 

सीएसएस:

 .btn-popover-container { display: inline-block; } .btn-popover-container .btn-popover-title, .btn-popover-container .btn-popover-content { display: none; } 

मैं वर्डप्रेस में बहुत काम करता हूं तो PHP का उपयोग करें I

मेरी पद्धति में एक PHP वैरिएबल में मेरे HTML को शामिल करना है, और फिर data-content में वैरिएबल गूंज करना data-content

 $my-data-content = '<form><input type="text"/></form>'; 

साथ में

 data-content='<?php echo $my-data-content; ?>'