gwt / extjs - форма не отправляется - PullRequest
0 голосов
/ 08 апреля 2010

У меня есть тег формы, полученный от дизайнера.

Мне нужно отправить форму из GWT, приведенную ниже.

FormPanel form = null;
Button submit = null;
function onModuleLoad(){
  form = FormPanel.wrap(DOM.getElementById("MyForm"));
  form.setEncoding(FormPanel.ENCODING_MULTIPART);

  submit = Button.wrap(DOM.getElementById("OK"));
  submit.addClickHandler(new ClickHandler() {
   public void onClick(ClickEvent event) {
    // button clicked confirmed
    form.submit();
   }
  });


  formSubmitHandler = form.addSubmitHandler(new SubmitHandler(){
   public void onSubmit(SubmitEvent event) {
                    }

  });
}

, но форма не была отправлена.написал следующие строки.

form action="./a.cgi" method="post" name="MyForm" id="MyForm"

input type="button" value="OK"

form

1 Ответ

0 голосов
/ 08 апреля 2010

Вы уверены, что кнопка отправки формы имеет id "ОК"?Похоже, что кнопка value имеет значение «ОК», но я не вижу ничего с «ОК» как id.

Хотя это кажется странным, поскольку DOM.getElementById("OK") вернет ноль, если нет элементанайден, и я не уверен, что происходит, когда wrap() получает нулевое значение.

Проверьте, возвращает ли getElementById("OK") нулевое значение.

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