> Things like:
>
> <s:form action="MyAction.do">
> <s:submit type="button"/>
> <s:submit type="button" action="MyAction!cancel" value="Cancel"/>
> </s:form>
>
> work for me in firefox, but don't seem to work in IE.

Could you provide the rendered HTML that works in one browser but not the
other?

Sure.

TestCancel.jsp
------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

<%@ taglib prefix="s" uri="/struts-tags"%>

<html>
<head>
   <title>Cancel Test</title>
</head>
<body>
   <s:form action="TestCancel.do">
       <s:submit type="button" action="TestCancel!submit" value="Submit"/>
       <s:submit type="button" action="TestCancel!cancel" value="Cancel"/>
   </s:form>
</body>
</html>

struts-config.xml
----------------------
      <action name="TestCancel" class="com.TestCancel">
           <result name="submit"
type="redirect">/TestCancel.jsp?cancelled=false</result>
           <result name="cancel"
type="redirect">/TestCancel.jsp?cancelled=true</result>
      </action>

com.TestCancel
--------------------
package com;

public class TestCancel {

   public String submit() {
       return "submit";
   }

   public String cancel() {
       return "cancel";
   }

}


Removing "type=button" will fix the IE issue.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to