在FireFox和IE10中进行验证之前,请清除所有模型字段



我正在使用spring-webflow,并且在将字段从spring-form绑定到我的模型时遇到了问题。所以我有一个模型:

   public class MyModel implements Serializable {
private long senderAccountId;
private String senderId = "";
private String documentId = "";
private String performDateView = ""
   //......
  }

在jsp中,我有:

            <portlet:actionURL var="actionURL" portletMode="view">
                   <portlet:param name="execution" value="${flowExecutionKey}"/>
           </portlet:actionURL>
        <form:form id="creationForm" modelAttribute="payment" action="${actionURL}"
            method="post">
     <form:input path="senderId" size="18"/>
      //............

在我的webflow xml:中

          //....
         <transition on="saveAsDraft" to="decisionActionResult" validate="true">
         //......

在IE10和FireFox中:当我在验证对象中时,我的所有模型字段都被清除并设置为null。但在谷歌Chrome浏览器中,evresing运行良好。这只是我的问题吗?

问题在于:$('form').submit();必须是:$('#form').submit();并在表单中添加id,仅此而已,但在谷歌Chrome中,它运行得很好!

最新更新