gwt / extjs - 表示不提交

时间:2010-04-08 07:14:06

标签: gwt extjs

我收到了设计师的表格标签。

我需要提交下面给出的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 :(得分:0)

您确定表单的提交按钮的id为“OK”吗?看起来按钮的value是“正常”,但我没有看到任何“OK”作为id

虽然看起来很奇怪,因为如果找不到任何元素,DOM.getElementById("OK")将返回null,并且我不确定当wrap()传递null时会发生什么。

检查getElementById("OK")是否返回null。