我有一个s:sj表单:提交和s:提交里面,sj:提交工作正常,但s:提交按钮不起作用。当我点击s:submit按钮时没有任何反应。sj:提交和s:提交在同一个表格
我试图在表单外使用sj:submit按钮,并将它与带formIds参数的s:form链接起来。
我有一个s:sj表单:提交和s:提交里面,sj:提交工作正常,但s:提交按钮不起作用。当我点击s:submit按钮时没有任何反应。sj:提交和s:提交在同一个表格
我试图在表单外使用sj:submit按钮,并将它与带formIds参数的s:form链接起来。
我解决了使用:
<s:submit onClick="overrideSubmit('this_action')"/>
和
function overrideSubmit(actionName) {
document.forms['configurationForm'].action = actionName + '.action';
document.forms['configurationForm'].submit();
}
这里的问题是e.PreventDefault()阻止正常提交按下输入表单文本框内。
请参阅:关于使用正常的链接,而不是一个按钮的 http://code.google.com/p/struts2-jquery/source/browse/trunk/struts2-jquery-plugin/src/main/resources/template/js/struts2/jquery.struts2.js#947
什么?
我无法使用链接,因为我需要通过POST发送数据,但是谢谢,我没有发现阻止默认设置! – simoneloru
使用
没关系,它完全没有多余的按键。 –
请参阅:http://stackoverflow.com/q/18944973/1700321。 –