2013-04-02 39 views
0

嗨我已經創建了一個JSP頁面。第一個選項卡包含一個SELECT字段。根據所選值,我想顯示下一個選項卡。任何人都可以幫助我嗎?我嘗試了很多次,但我沒有得到。如何根據JSP中的SELECT標籤值顯示選項卡?

<div class="navbar btn-navbar"> 
     <div id="tabs" class="tabbable"> 
      <ul id="myTab" class="nav nav-tabs"> 
       <li class="active"><a href="#datacollector" target="main" 
        data-toggle="tab">Data Collector</a></li> 
       <li class="hidden"><a href="#fromDB" target="main" 
        data-toggle="tab">Data Load</a></li> 
       <li class="hidden"><a href="#fromFile" target="main" 
        data-toggle="tab">Data Load</a></li> 
       <li class="hidden"><a href="#email" target="main" 
        data-toggle="tab">Data Load</a></li> 
       <li><a href="ajax/DataFieldMapping.jsp" target="main" data-toggle="tab">Data 
         Map</a></li> 
       <li><a href="#schedule" target="main" data-toggle="tab">Schedule</a></li> 
      </ul> 
      <br> <br> <br> 
      <div id="myTabContent" class="tab-content"> 
       <div class="tab-pane fade in active" id="datacollector"> 
        <div class="container"> 
         <div class="row"> 
          <div class="span8"> 
           <form name="selectType" action="selectType" 
            onsubmit="return validateForm()" target="#fromDB" method="get"> 
            <fieldset> 

             </select> <label class="control-label" for="dataloadType">Data 
              load Type:</label> <select id="dataloadType" name="dataloadType"> 
              <option>Choose Data load Type</option> 
              <option value="fromDB">From Database</option> 
              <option value="fromFile">From File</option> 
              <option value="email">E-mail</option> 
              <option value="webServices">Web Services</option> 
             </select> 
             <p> 
              <button id="nexttab" type="submit" class="btn btn-success">Submit</button> 
             </p> 
            </fieldset> 
           </form> 
          </div> 
         </div> 
        </div> 
       </div> 
       <div class="tab-pane fade" id="fromDB"> 
        <iframe src="GenericFileUpload.jsp" width="1250" height="400"></iframe> 
       </div> 
       <div class="tab-pane fade" id="fromFile"> 
        <iframe src="GenericDB.jsp" width="1250" height="400"></iframe> 
       </div> 
       <div class="tab-pane fade" id="email"> 
        <iframe src="EmailService.jsp" width="1250" height="400"></iframe> 
       </div> 
       <div class="tab-pane fade" id="datamap"> 
        <iframe src="DataFieldMapping.jsp" width="1250" height="400"></iframe> 
       </div> 
       <div class="tab-pane fade" id="schedule"> 
        <iframe src="UploadConfiguration.jsp" width="1250" height="400"></iframe> 
       </div> 
      </div> 
     </div> 
    </div> 

如果用戶從文件選擇要顯示以ID FROMFILE下一個標籤,也應該隱藏與IDS fromDB電子郵件的標籤。有人可以幫我嗎? 如何使用jquery?

+0

http://jqueryui.com/tabs/ – Renjith

+0

謝謝。但它僅用於標籤演示。我想根據第一個標籤中的選定值打開選項卡 – iCode

+0

@ Shiju請關閉您自己的重複問題http://stackoverflow.com/questions/15740397/how-to-show-a-tab-in-基於jsp的選擇標籤值 – AmGates

回答

0
$('#dataloadType').live('change',function(){ 
    var value = $(this).val(); 
    $('#tabs').tabs('select',value); 
}); 
+0

我無法得到它。它不起作用 – iCode

+0

它會做的是,當你改變dataloadType爲id的選擇框時,它將採用選定的選項值並選擇具有該值的選項卡作爲id ...那麼你得到了什麼錯誤? – Renjith

+0

我沒有收到任何錯誤。但它不工作 – iCode

相關問題