【发布时间】:2016-06-03 14:37:11
【问题描述】:
我在表单上有一个 FileUploadField。该组件将以下元素添加到 HTML
<input id="upload" type="file" name="fileUpload">
点击后,用户必须选择一个文件。我想知道该文件的名称是什么,选择后立即可以设置表单上其他组件的值。
我尝试将“onChange”AjaxEvenBehaviour 附加到 FileUploadField,但在请求参数中看不到文件名。
FileUploadField fileUpload = new FileUploadField("fileUpload");
form.add(fileUpload);
fileUpload.add(new AjaxEventBehavior("onChange") {
@Override
protected void onEvent(AjaxRequestTarget target) {
Request request = RequestCycle.get().getRequest();
request.getRequestParameters();
}
});
有没有人成功做到这一点,你是怎么做到的?
【问题讨论】:
标签: javascript java wicket