0

データベースからの情報を含むテーブルを含む jsp があります。編集/削除/提出する可能性があります。送信ボタンをクリックすると、編集ボタンと削除ボタンを無効にしたい。

どうすればこれを行うことができるかについて何か提案はありますか?

私のテーブルは次のようになります。

<tr>
        <td><%=rs.getInt(1)%></td>
        <td><%=rs.getString(2)%></td>
        <td><%=rs.getString(3)%></td>
        <td> 
        <input type="image" src="../img/edit.gif" width="20" height="20" />
        </td>
        <td> 
        <input type="image" src="../img/delete.gif" width="20" height="20"  onclick="deleteRecord(<%=rs.getInt(1)%>);"/>
        </td>
        <td> 
        <input type="button" style="border:0;background:transparent;font-family:Trebuchet MS" value="Submit" onclick="submitPaper(<%=rs.getInt(1)%>);"/>
         </td>
        </tr>
4

1 に答える 1

0

画像を使用するときに、ボタンを無効にするという意味がわかりません。[送信] ボタンがデータを更新し、同じテーブルを含む同じページにリダイレクトする場合は、Bean に (この場合は rs に) 画像を表示してはならない、または画像を表示しないように指示する属性が必要です。onclick属性コードはありません。この例では、0 ~ 1 の評価ベースの値を使用してonclick、画像に を追加しています。

<tr>
    <td><%=rs.getInt(1)%></td>
    <td><%=rs.getString(2)%></td>
    <td><%=rs.getString(3)%></td>
    <td> 
        <input type="image" src="../img/edit.gif" width="20" height="20" />
    </td>
    <td> 
        <input type="image" src="../img/delete.gif" width="20" height="20" 
        <% if (rs.getInt(5) == 0) { %>
            onclick="deleteRecord(<%=rs.getInt(1)%>);"
        <% } %>
        />
    </td>
    <td> 
        <input type="button" style="border:0;background:transparent;font-family:Trebuchet MS"
            value="Submit" onclick="submitPaper(<%=rs.getInt(1)%>);"/>
     </td>
</tr>

補足として、JSP を使用してプログラミングする場合、スクリプトレットを使用するのは悪い考えですが、JSTL など、これを回避するのに役立つ新しいテクノロジがあります。見る:

于 2012-06-17T16:33:54.400 に答える