0
<table align="center" border="0" id="typeTable" >

<%for(int i=1;i<=count;i++){%>
    <tr id="a">         
    <td align="left" valign="top">
        <p>Problem Type <%=i+1 %></p>
        </td >
        <td align="left" valign="middle">
        <p>Number of question to generate: </p>
        </td>
        <td align="left" valign="middle" >
        <select name="type<%=i %>" id="mySelect" >
            <option>0</option>
            <option>5</option>
            <option>10</option>
            <option>20</option>
        </select>
    </td>

    </tr>
    <%}%>

    <input type="hidden" name="totalNumOfType" value="<%=count%>"/>

</table>

こんにちは、データベースからカウントを取得して数学トピックの問題の種類を表示するときに、テーブル行の for ループを実行する上記のコードがあります。

ドロップダウン メニュー リスト名 名前に int I を付けて、各行に個別の名前を付けて、選択した各ドロップダウン リストの値を次のページに渡すことができるようにしました。

現在の問題は、JavaScript を使用してすべてのドロップダウン メニュー リストを一度に無効にすると問題が発生することです。

たとえば、次のコードを使用してドロップダウンメニューを無効にしました。

    <script type="text/javascript">


        function disable()
        {
        document.getElementById("mySelect").disabled=true;
        }
        function enable()
        {
        document.getElementById("mySelect").disabled=false;
        }      
 </script>

ずっと考えてたけど無理。どんな助けでも大歓迎です。ありがとうございました!

4

1 に答える 1