gwt/extjs-表单未提交
我收到了设计师的表单标签 我需要提交以下GWT提供的表格gwt/extjs-表单未提交,gwt,extjs,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
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
您确定表单的“提交”按钮的id为“确定”吗?看起来按钮的
值
是“OK”,但我没有看到任何带有id的“OK”
这看起来很奇怪,因为如果找不到元素,DOM.getElementById(“OK”)
将返回null,我不确定当wrap()
传递null时会发生什么
检查getElementById(“OK”)
是否返回null