<form-bean name="userinfoForm" type="chojo.struts.form.UserinfoForm" />userinfo.jsp
<html:form  action = "userinfo.do" focus = "userid" method = "post">
<td><html:button property="button" onclick = "JavaScript:delSubmit(this)">delete</html:button></td>
</html:form>
js
function delSubmit(obj){
 document.userinfoForm.action = "/WebRoot/deluser.do";
 document.userinfoForm.submit();
}
为什么 document.userinfoForm.submit(); 报错,而不提交表单,求高手解决方法

解决方案 »

  1.   

    document.userinfoForm.action = "<%=request.getContextPath()%>/WebRoot/deluser.do";
    document.userinfoForm.submit();
      

  2.   

    deluser.do和userinfo.do在stucts-config.xml是怎么定义的
      

  3.   

    <html:form  action = "userinfo.do" focus = "userid" method = "post" id="uf">
    这里加一个idjs:
    document.getElementById("uf").submit();
      

  4.   

    三楼的方法出错  form 的属性 id 无效
      

  5.   

    回2楼,怎样定义不是重点
    document.userinfoForm.submit();
    语句在通常的jsp中是好用的,但在strtus中就不好用了,求对strtus熟悉的人告诉正确的方法
      

  6.   

    <td><html:submit property="button" onclick = "JavaScript:delSubmit(this)">delete</html:submit></td>function delSubmit(obj){
          form = window.document.forms[0];
          form.action = "/WebRoot/delinfo.do";
          form.submit();
    }
    问题解决了 ,方法如上