我收到了设计师的表格标签。
我需要提交下面给出的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
答案 0 :(得分:0)
您确定表单的提交按钮的id
为“OK”吗?看起来按钮的value
是“正常”,但我没有看到任何“OK”作为id
。
虽然看起来很奇怪,因为如果找不到任何元素,DOM.getElementById("OK")
将返回null,并且我不确定当wrap()
传递null时会发生什么。
检查getElementById("OK")
是否返回null。