0

私はGWTを使用しています。に追加されたchkBoxとがあります。fileuploadformPanel

formPanel.submit();の後

サーバー側

の価値が欲しいchkbox

それで

if (item.isFormField()) {
        if (item.getFieldName().equalsIgnoreCase("chkbox")) {
                        chkbox= Streams.asString(item.openStream());
                    }

                }

の場合、サーバー側の値はchkbox.getvalueOnあり、サーバー側で 取得します。truechkbox.getValuefalsenull

の値に応じてファイルに対して操作を実行chkboxできるように、の値が必要です。 chkbox

4

1 に答える 1

1

「オン」は、フォーム値が指定されていない場合のチェックボックスのデフォルト値です。

この値は、チェックボックスがオンになっている場合にのみサーバーに送信されます(フィールドがない場合は、オフになっていることを意味します):http ://www.w3.org/TR/html5/form-submission.html#constructing-form-data -セットする

本当に他のものを送信したい場合は、チェックボックスに名前を付けずに、でを使用Hiddenして更新するフィールドを使用しValueChangeHandlerてくださいCheckbox

于 2012-04-25T16:55:44.870 に答える