1

ブートストラップを使用して作成された JSP のタブを無効にする方法はありますか? JavaScript や Jquery の使用を無効にしたくないということです。ページ自体を作成するときにタブを無効にし、後で有効にしたい。これは、タブを作成するための私のコードです:

<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 id="fromDB" class="selectDataloadType"><a
                        href="#fromDatabase" target="main" data-toggle="tab">Data Load
                            Database</a></li>
                    <li id="fromFile" class="selectDataloadType"><a
                        href="#fromFiles" target="main" data-toggle="tab">Data Load
                            File</a></li>
                    <li id="email" class="selectDataloadType"><a
                        href="#fromEmail" target="main" data-toggle="tab">Data Load
                            Email</a></li>
                    <li id="webServices" class="selectDataloadType"><a href="#fromWebServices"
                        target="main" data-toggle="tab">Data Load Web</a></li>
                    <li><a href="#datamap" target="main" data-toggle="tab">Data
                            Map</a></li>
                    <li><a href="#schedule" target="main" data-toggle="tab">Schedule</a></li>
                </ul>

2 番目のタブ ( IDがfromDBのLI )を無効にしたい場合、それを無効に指定する方法はありますか? お気に入り

<li id="fromDB" class="selectDataloadType disabled"><a.......</a></li>

また

<li id="fromDB" class="selectDataloadType" style="disabled"><a.......</a></li>

どちらも機能していません。しかし、それと同じようなものはありますか?これにはスクリプトを使用したくありません。それ以外の場合は、ウィンドウの読み込み時に無効にすることができます。でもここで指定したいのですが…とにかくありますか?

4

1 に答える 1

1

ハイパーリンクが無効になるステータスを使用していますか? データベースから取得したデータを表示しているときは、ハイパーリンクを無効にするステータスを取得する必要があります。そして、以下のようにそのステータスを確認してください:-

例 :-

<%
//Set this status in servlet/action servlet
String  sts=(String)session.getAttributes("tabsts");


%>

JSPでの使用

<li id="fromDB" class="selectDataloadType">
    <a <%if(sts!=null && sts.equals("yes")){) %> href="Your link"  <%}%> > 
        Your Data from Data Base 
    </a>

</li>

href タグがタグに記述されていない場合は、本質的に無効になっています。

于 2013-04-04T10:23:06.427 に答える