2012-02-10 13 views
11

एक फॉर्म कैसे एक ट्विटर ट्विटर बूटस्ट्रैप टैब है?कई ट्विटर बूटस्ट्रैप टैब पर केवल एक फ़ॉर्म कैसे है?

<div class="tabbable"> 
    <ul class="nav nav-tabs"> 
    <li class="active"> 
     <a href="#1" data-toggle="tab">Tab1</a> 
    </li> 
    <li> 
     <a href="#2" data-toggle="tab">Tab2</a> 
    </li>    
    </ul> 
    <div class="tab-content"> 
    <div class="tab-pane" id="1"> 
     <form id="personal-data" class="form-horizontal"> 
     ... 
    </div> 
    <div class="tab-pane" id="2"> 
     <!-- form controls to be continued here --> 
     <p>Howdy, I'm in Section 2.</p> 
    </div>    
    </div> 
</div> 

उत्तर

16

क्या एक <form> है कि सब कुछ लपेटता अप होने के गलत क्या है?

<form id="personal-data" class="form-horizontal" method="POST" action="#"> 

<div class="tabbable"> 
    <ul class="nav nav-tabs"> 
    <li class="active"> 
     <a href="#1" data-toggle="tab">Tab1</a> 
    </li> 
    <li> 
     <a href="#2" data-toggle="tab">Tab2</a> 
    </li>    
    </ul> 
    <div class="tab-content"> 
    <div class="tab-pane" id="1">  
     ... 
    </div> 
    <div class="tab-pane" id="2"> 
     <!-- form controls to be continued here --> 
     <p>Howdy, I'm in Section 2.</p> 
    </div>    
    </div> 
</div> 

</form> 

आप टैब द्वारा या एक बार अंतिम टैब पर टैब सबमिट कर रहे हैं?

अगर एक-एक करके (उदाहरण के लिए, मान्यता), बस डेटा वापस भेजने और आगे ऑन-द-उड़ान भरने के लिए $.post का उपयोग (दूसरे शब्दों में, ajax कॉल कर)।

+0

धन्यवाद,: अपने बटन क्लिक funciton को यह ऐड निम्न पंक्ति को रोकने के लिए। मुझे '

'के साथ क्या करना चाहिए? क्या मेरे पास कई '
' हो सकता है? –

+0

ध्यान दें कि आपको कुछ बूटस्ट्रैप.css को ओवरराइड करने की आवश्यकता होगी यदि आप एक ऐसा फॉर्म चाहते हैं जो टैब को स्पैन करता है (और अच्छा दिखता है)। Http://stackoverflow.com/questions/10694961/html-form-spanning-bootstrap-tabs-causing-odd-spacing/10694984#10694984 देखें – timbo

0

यदि आप अंतिम टैब में एक बार सबमिट करना चाहते हैं, तो मुझे बस एक ही समस्या में उछाल आया, मुझे लगता है कि बीटवेन टैब को स्थानांतरित करने के लिए कहीं भी एक बटन है। डिफ़ॉल्ट रूप से उन बटनों पर क्लिक करके POST अनुरोध ट्रिगर होगा। @balexandre

event.preventDefault(); 
संबंधित मुद्दे