0

チェックボックスがチェックされているかどうかを確認するためにdbから値を引き出す編集画面で作業しています。

チェックされていない場合は、チェックボックスとこのチェックボックスの他のコントロールの選択を解除する必要があります。私の場合、jsは完全に正常に機能します。つまり、前の画面でチェックボックスがオフになっている場合、画面の編集でこのチェックボックスのすべての値が無効になります。ただし、UIでチェックボックスがオンになっていることを示しています(実際にはチェックされていますが)。私のhtmlコードに何か問題があります。

チェックボックスがオフになっている場合に表示するように/どのように変更すればよいか教えてもらえますか?

<%chkStatus=list.getCheckbox();
         if (chkStatus == null) { chkStatus = ""; }
 %>

   <input id="chkbox" type="checkbox" name="chkbox" checked="<%=chkStatus%>"  
                                onchange="javascript:enableDisableTextBox();">
4

2 に答える 2

0

入力タグを除いて、HTMLは問題ないように見えますが、

<%chkStatus=list.getCheckbox();
         if (chkStatus == null) { chkStatus = ""; }
 %>

   <input id="chkbox" type="checkbox" name="chkbox" checked="<%=chkStatus%>"  
                                onchange="javascript:enableDisableTextBox();">

これは役立つかもしれません。

于 2012-09-23T15:21:58.720 に答える
0

checked はブール属性であるため、次のものが必要です。

<input id="chkbox" type="checkbox" checked />

チェックされた状態と

<input id="chkbox" type="checkbox" />

未チェックの状態。( selectedin<select><option/> </select>は別のブール属性の例です)。

于 2012-09-23T15:24:51.103 に答える