jQuery- und Standardstreben 2 Senden-Schaltflächen in einer Form

Ich habe ein Problem mit dem Absenden des Formulars, das normal und jQuery enthältsubmit Taste.

Dies ist ein Codeausschnitt meiner JSP:

<sj:head loadAtOnce="true"/>

<s:form id="createModReadProjectForm" action="createProject" cssClass="internalForm" autocomplete="off">
    <s:token/>

    <s:textfield name="collName" cssClass="textField internal" cssErrorClass="textFieldError internal" />
    <div id="assignCollaborators">

    </div>

    <s:url action="assignCollabolator" id="assignCollaboratorUrl"/>
    <sj:submit key="labels.button.addColl" targets="assignCollaborators" 
            id="assignCollButton" formIds="createModReadProjectForm" cssClass="button small"
            href="%{assignCollaboratorUrl}"/>

    <s:submit />
</s:form>

jQuery submit Die Schaltfläche fügt nur den in das Textfeld eingegebenen Benutzernamen hinzuArrayList und liste alle gespeicherten Benutzer in aufdiv mitid="assignCollaborators" und das funktioniert gut.

GerendertjQuery submit :

jQuery(document).ready(function () {
     var options_assignCollButton = {};
     options_assignCollButton.jqueryaction = "button";
     options_assignCollButton.id = "assignCollButton";
     options_assignCollButton.name = "labels.button.addColl";
     options_assignCollButton.targets = "assignCollaborators";
     options_assignCollButton.href = "/CloudUML/assignCollabolator.action";
     options_assignCollButton.formids = "createModReadProjectForm";

     jQuery.struts2_jquery.bind(jQuery('#assignCollButton'),options_assignCollButton);
});

Wenn ich jetzt ein Formular übermitteln möchte, passiert nichts. Keine Java- oder JavaScript-Fehler. Was kann so seltsames Verhalten verursachen? Warum jQuery?submit funktioniert gut, wenn normale Struts2s:submit nicht?

Ich versichere, dass alle erforderlichen Aktionen und Eigenschaftsfelder definiert sind.

BEARBEITEN:

Wenn ich einfach erstellt habe, senden Sie JavaScriptfunction and assign its toonclick` Event zum letzten einreichen, es funktioniert einwandfrei.

function submitFunc() {
        document.forms['createModReadProjectForm'].submit();
    }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage