リストはディスプレイ:テーブルに渡されます。テーブルでは、選択されたトランザクションを選択/選択解除するためのチェックボックス列が必要です。チェックされた項目をトランザクションに関連付けるにはどうすればいいですか?また、私はこのチェックされたトランザクションをJavaスクリプトに渡す必要があります。 おかげチェックボックスを使用Strutsのタグを表示
JSPコード:
<display:column title="<input type='checkbox' name='selectall' onClick='selectAll()' />" media="html">
<input type="checkbox" name="selectBox" class="selectableCheckbox" id="selectBox" value="${sample.txniD}"></>
</display:column>
<display:column property="txniD" sortable="true" scope="all" title="Transaction ID %>" />
チェックボックスの値が対応するトランザクションIDであるため、すでに関連付けられています。正確に問題は何ですか? –
ありがとうJB. onClick = 'selectAll' jsで確認します。私は選択された値を印刷するためのアラートを追加しました。 selectAll(){\t \t \t var selectall = document.getElementsByName( "selectall"); \t var checkboxArray = document.getElementsByName( 'selectBox'); \t(VAR i = 0; iはcheckboxArray.lengthを<; Iは++)のため(のSelectAll [0] ==真.checkedを){ \t \tなら{ \t \t checkboxArray [i]は= TRUE .checkedを。 \t \t alert(checkboxArray [i] .toString); { \t \t \t \t checkboxArray [I] =偽.checkedを他{ \t \t(; iはcheckboxArray.lengthを vicky
のSelectAll(){\tするvarのSelectAll = document.getElementsByName( "のSelectAll")を印刷することを期待していました。 var checkboxArray = document.getElementsByName( 'selectBox'); if(selectall [0] .checked == true){for(var i = 0; i
vicky