0

我正在使用 GWT。我有一个chkBox并且fileupload添加到formPanel.

formPanel.submit() 之后;

在服务器端

我想要的价值chkbox

所以

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

                }

什么时候,服务器chkbox.getvaluetrue的值为On并且chkbox.getValuefalsenull在服务器端获取的值。

我需要的值,chkbox以便我可以根据值对文件执行操作 chkbox

4

1 回答 1

1

“开”是未提供表单值时复选框的默认值。

该值仅在选中该框时才会发送到服务器(没有该字段表示未选中):http ://www.w3.org/TR/html5/form-submission.html#constructing-form-data -放

如果您真的想发送其他任何内容,请不要为您的复选框命名,而是使用HiddenValueChangeHandlerCheckbox.

于 2012-04-25T16:55:44.870 回答