Ошибка отправки формы в GWT - PullRequest
0 голосов
/ 27 октября 2009

Мой код

            FormPanel form =new FormPanel();
            VerticalPanel holder = new VerticalPanel();
            holder.add(new Label("User ID"));
            nameTextBox = new TextBox();
            nameTextBox.setName("userid");
            holder.add(nameTextBox);

             submitButton = new Button("Submit");
             holder.add(submitButton);
            form.add(holder);

            submitButton.addClickListener(new ClickListener() {

            @Override
            public void onClick(Widget sender) {
                    form.submit();
            }

            });

            form.addFormHandler(new FormHandler() {
                    public void onSubmit(FormSubmitEvent event) {


           }

           public void onSubmitComplete(FormSubmitCompleteEvent event) {

        }
      });

но когда я отправляю форму, я получаю сообщение об ошибке

[ОШИБКА] Неопределенное исключение сбежало com.google.gwt.core.client.JavaScriptException: (TypeError): form.submit не является функцией

пожалуйста, скажите мне правильный путь ..

1 Ответ

1 голос
/ 31 октября 2009

Просто добавьте form.setAction ("/ pathofthesubmission");

или, если вы отправляете файл, также добавьте следующее:

form.setEncoding (FormPanel.ENCODING_MULTIPART); form.setMethod (FormPanel.METHOD_POST);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...