javascript - 如何使用 anchor 标记将表单值传递给操作?

标签 javascript forms struts2 struts2-jquery-plugin

我有一个表单,我想将表单的值传递给操作。我也不想使用提交按钮并想使用 struts2 anchor 标记。这是我的以下代码:

 <s:form id="form" theme="xhtml" >                  
        <sj:datepicker id="startDate" name="startDate" label="Start Date" required="true"/>       
                                    <sj:datepicker id="endDate" name="endDate" label="End Date" required="true" /> 

    </s:form> 
    <s:url action="excelExport" id="excelurl" > 
    </s:url>
    <s:a formId="form" href="%{excelurl}" onclick="document.forms['form'].submit();" >Export</s:a>

这里的问题是开始日期和结束日期没有传递给操作。有人可以建议如何将表单值传递给操作。顺便说一句,我正在使用 struts2 jquery 插件。如果需要更多信息,请告诉我。提前致谢!

最佳答案

href="%{excelurl}" onclick="document.forms['form'].submit(); 

据我所知,一旦您点击 anchor 标记,href就会被调用。 能否去掉href,在form标签中提供action名称,这样点击就会调用js提交

这可能有帮助:)

关于javascript - 如何使用 anchor 标记将表单值传递给操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19820471/

相关文章:

jquery - 如何使用 javascript 更改页面方向?

javascript - 使用 j 查询在一个下拉列表中选择选项时如何填充 json?

javascript - 本地存储未设置

html - twitter bootstrap - 增加表单字段的高度以匹配按钮

javascript - 使用 Javascript 动态保存内容

forms - Grails表单选择选项

php - 为什么我的表单值没有添加到 mysql/以及如何在计算时获得 2 位小数

jsp - 在 Struts 2 中动态生成名称和值属性

model-view-controller - 就 MVC 模式而言,Struts 2 中使用的 Action 是什么?

java - 如何读取类中的全局属性文件?