a 标签通过单击事件链接到action进行页面提交

badboy_playboy 2015-07-31 04:14:05
<a href="javascript:void(0)" onclick="yourfunction();">添加</a>


function yourfunction(){
var selectid=document.getElementById("selectid").value;
var selectname=document.getElementById("selectname").value;
$("#pagerForm").action = "materiel_type_clickaddbutton?selectid=" + selectid + "&&selectname="+selectname;
$("#pagerForm").submit();
}

<action name="materiel_type_clickaddbutton" class="addMateriel_typeAction" method="clickaddbutton">
<result>/page/materiel_type_add.jsp</result>
</action>

通过点击添加按钮把selectid 和selectname值传递到Action 中进行处理,并跳转到materiel_type_add.jsp页面。但是现在就是跳转不到action里去。这是为什么?请大侠帮忙?
...全文
279 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
badboy_playboy 2015-07-31
  • 打赏
  • 举报
回复
上面的代码就是为什么要用a标签进行提交的原因。。
badboy_playboy 2015-07-31
  • 打赏
  • 举报
回复
<form id="pagerForm" name="pagerForm" data-toggle="ajaxsearch" action="all_materiel_type" method="post"> <div class="bjui-searchBar"> <label>分类名称:</label> <input type="text" id="mtypenameSearch" value="${mtypenameSearch }" name="mtypenameSearch" placeholder="输入分类名称" class="form-control" size="10">  <button type="submit" class="btn-default" data-icon="search">查询</button>  <input type="text" id="selectid" name="selectid" value=""> <input type="text" id="selectname" name="selectname" value=""> <a href="javascript:void(0);" onclick="yourfunction();" class="btn btn-blue" data-toggle="dialog" data-width="600" data-height="300" data-id="dialog">添加</a> </div> </form>
badboy_playboy 2015-07-31
  • 打赏
  • 举报
回复
把&去掉一个 也还是进不了action 在添加按钮的上面还有一个查询按钮 执行的就是from表单的提交。
come_qian 2015-07-31
  • 打赏
  • 举报
回复
还有,你用form表单提交,为啥还用url提交呢?
come_qian 2015-07-31
  • 打赏
  • 举报
回复
$("#pagerForm").action = "materiel_type_clickaddbutton?selectid=" + selectid + "&&selectname="+selectname; 多了一个 &
come_qian 2015-07-31
  • 打赏
  • 举报
回复
跳不到后台问题: 1.配置问题。 2.路径问题。 3.代码问题。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧