※ ChatGPTを利用し、要約された質問です(原文:チェックボックスが選択させない)
チェックボックスが選択できない原因と解決方法
このQ&Aのポイント
PHP smartyで4×6のチェックボックスのリストを表示していますが、上の2行(8つのチェックボックス)が、初期表示から3分以上たたないと、選択できない状態になります。
ブラウザはIE6.0では正常に動作せず、原因が不明の状態です。どのようにすればよろしいでしょうか。
Mozilla Firefox2.0では正常に動作します。
PHP smartyで4×6のチェックボックスのリストを表示しています。
しかし、上の2行(8つのチェックボックス)が、
初期表示から3分以上たたないと、選択できない状態になります。
ブラウザはIE6.0です。
原因が不明の状態です。どのようにすればよろしいでしょうか。
Mozilla Firefox2.0では正常に動作します。
<table border=0 class="tabledetails">
<{section name="index" loop=$data start="0" step="1" max="10"}>
<tr>
<th>
<{$data[index].name_1}>
</th>
<td>
<{if $data[index].name_1 <> '' }>
<{if ($curentview == 'CHECK' or (($modeid == 'SERH1') or ($modeid == 'SERH2') or ($modeid == 'SERH3') or ($modeid == 'SERH4'))) }>
<input type="hidden" name='code_<{$data[index].code_1}>' <{if $data[index].name_1_flg}>value='on'<{/if}> >
<{if $data[index].name_1_flg}><img src="./images/reten.png" /><{/if}>
<{else}>
<input type="checkbox" name='code_<{$data[index].code_1}>' <{if $data[index].name_1_flg}>CHECKED<{/if}> >
<{/if}>
<{/if}>
</td>
<th>
<{$data[index].name_2}>
</th>
<td>
<{if $data[index].name_2 <> '' }>
<{if ($curentview == 'CHECK' or (($modeid == 'SERH1') or ($modeid == 'SERH2') or ($modeid == 'SERH3') or ($modeid == 'SERH4'))) }>
<input type="hidden" name='code_<{$data[index].code_2}>' <{if $data[index].name_2_flg}>value='on'<{/if}> >
<{if $data[index].name_2_flg}><img src="./images/reten.png" /><{/if}>
<{else}>
<input type="checkbox" name='code_<{$data[index].code_2}>' <{if $data[index].name_2_flg}>CHECKED<{/if}> >
<{/if}>
<{/if}>
</td>
<th>
<{$data[index].name_3}>
</th>
<td>
<{if $data[index].name_3 <> '' }>
<{if ($curentview == 'CHECK' or (($modeid == 'SERH1') or ($modeid == 'SERH2') or ($modeid == 'SERH3') or ($modeid == 'SERH4'))) }>
<input type="hidden" name='code_<{$data[index].code_3}>' <{if $data[index].name_3_flg}>value='on'<{/if}> >
<{if $data[index].name_3_flg}><img src="./images/reten.png" /><{/if}>
<{else}>
<input type="checkbox" name='code_<{$data[index].code_3}>' <{if $data[index].name_3_flg}>CHECKED<{/if}> >
<{/if}>
<{/if}>
</td>
<th>
<{$data[index].name_4}>
</th>
<td>
<{if $data[index].name_4 <> '' }>
<{if ($curentview == 'CHECK' or (($modeid == 'SERH1') or ($modeid == 'SERH2') or ($modeid == 'SERH3') or ($modeid == 'SERH4'))) }>
<input type="hidden" name='code_<{$data[index].code_4}>' <{if $data[index].name_4_flg}>value='on'<{/if}> >
<{if $data[index].name_4_flg}><img src="./images/reten.png" /><{/if}>
<{else}>
<input type="checkbox" name='code_<{$data[index].code_4}>' <{if $data[index].name_4_flg}>CHECKED<{/if}> >
<{/if}>
<{/if}>
</td>
</tr>
<{/section}>
</table>
補足
3分たった状態でも、同じHTMLになると思います。 以下、サーバーから出力したHTMLです。 文法の調べましたが、問題ないようです。 <table border=0 class="tabledetails"> <tr> <th> あ </th> <td> <input type="checkbox" name='code_1' > </td> <th> い </th> <td> <input type="checkbox" name='code_2' > </td> <th> う </th> <td> <input type="checkbox" name='code_3' > </td> <th> え </th> <td> <input type="checkbox" name='code_4' > </td> </tr> <tr> <th> お </th> <td> <input type="checkbox" name='code_5' > </td> <th> か </th> <td> <input type="checkbox" name='code_6' > </td> <th> き </th> <td> <input type="checkbox" name='code_7' > </td> <th> く </th> <td> <input type="checkbox" name='code_8' > </td> </tr> <tr> <th> け </th> <td> <input type="checkbox" name='code_9' > </td> <th> こ </th> <td> <input type="checkbox" name='code_10' > </td> <th> さ </th> <td> <input type="checkbox" name='code_11' > </td> <th> し </th> <td> <input type="checkbox" name='code_12' > </td> </tr> <tr> <th> す </th> <td> <input type="checkbox" name='code_13' > </td> <th> せ </th> <td> <input type="checkbox" name='code_14' > </td> <th> そ </th> <td> <input type="checkbox" name='code_15' > </td> <th> た </th> <td> <input type="checkbox" name='code_16' > </td> </tr> <tr> <th> ち </th> <td> <input type="checkbox" name='code_17' > </td> <th> つ </th> <td> <input type="checkbox" name='code_18' > </td> <th> て </th> <td> <input type="checkbox" name='code_19' > </td> <th> と </th> <td> <input type="checkbox" name='code_20' > </td> </tr> <tr> <th> な </th> <td> <input type="checkbox" name='code_21' > </td> <th> に </th> <td> <input type="checkbox" name='code_22' > </td> <th> ぬ </th> <td> <input type="checkbox" name='code_23' > </td> <th> ね </th> <td> <input type="checkbox" name='code_24' > </td> </tr> </table>