1

我有许多用于在我的系统中创建实体的表单。在我使用 jquery 将它们变成对话框之前,它们都工作正常。现在他们两次调用各自的动作。

这是 jsp 形式之一的示例:

<div class="dialog" id="crear_proyecto_dialog" title="Crear proyecto">
    <s:form action='crear_proyecto'>
        ...
        <sx:submit id="crear_proyecto_submit" targets="ventana_mensaje_proyecto" value="Create ..."/>
    </s:form>
</div>

如果将此表单放置在 index.jsp 中而无需进行任何更改,则它可以正常工作。但后来我将此添加到页面的 javascript 中:

$(document).ready(function() {
    $(".dialog").dialog({
            autoOpen:false,
            modal:true,
            draggable:true,
            closeText:"x"
    });
...
}

把它变成一个对话框,现在'crear_proyecto'动作在表单提交后被调用两次。有谁知道我该如何解决这个问题?

4

0 回答 0