チェックボックスのセットがあります。フォームでチェックボックスをオンまたはオフにすると、アクションフォームの setCheckboxes メソッドが投稿後に起動されます。ただし、すべてのチェックボックスがオフになっていると起動しません。どうやってそれをさせるのですか?
2 に答える
0
javascriptまたはいくつかの回避策に依存してfalse値を送信する代わりに、値がfalseになると想定し(reset()メソッドをオーバーライドしてすべてをfalseに設定)、チェックされたものはすべて送信され、setCheckbox()は次のようになります。と呼ばれる。
setCheckboxを呼び出したい理由は他にありますか?
于 2013-03-02T00:28:09.490 に答える
0
ここでの問題は、チェックボックスがチェックされていない場合、Struts が入力されないことです。
フォームクラスで特定のフィールドをブール値として持っている場合は、javascript 関数を使用してチェックされていないチェックボックスを見つけ、値を false として URL に追加してみてください。
例えば。
http://youraction.do?checkBox1=false&checkBox2=false
これで問題が解決します。
于 2013-02-27T13:53:27.837 に答える