请高手指导如何改写form 的 action

carrysilence 2003-09-23 07:30:03
当前form为:
<form name="userManage" id="userManage" action="/userManager.do" method="get">

我如何可以通过js改写 该 form的action,比如说变成 action=“/userManager.do?action=create”

并且使得其提交的时候按照改写后的action提交,而不是预先定义的?

请高手赐教.
谢谢
...全文
74 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lireng 2003-09-24
  • 打赏
  • 举报
回复
我觉得你问得很奇怪,能不能说清楚点啊!
007james 2003-09-24
  • 打赏
  • 举报
回复
document.formname.action="url"
fast_time 2003-09-24
  • 打赏
  • 举报
回复
UP
fast_time 2003-09-24
  • 打赏
  • 举报
回复
呵呵,UP
fast_time 2003-09-24
  • 打赏
  • 举报
回复
呵呵,UP
zhaoweiwei 2003-09-24
  • 打赏
  • 举报
回复
form.action="1.asp"
carrysilence 2003-09-24
  • 打赏
  • 举报
回复
<script language="JavaScript" type="text/JavaScript">
function enable(action){
var newaction='<html:rewrite page="/userManageAction.do?action="/>'+'error';
document.all.userManage.action=newaction;
//alert(document.all.userManage.action);
for(var i=0;i<document.userManageForm.length;i++){
document.userManageForm.elements[i].disabled=false;
}

}
</script>
flyshp 2003-09-23
  • 打赏
  • 举报
回复
function send()
{
var aa = tt.jsp ;
var bb = cc.jsp ;
var mm = ee.jsp ;
switch(xy)
{
case 1 :
form1.action = aa ;
break ;
case 2 :
form1.action = bb ;
break ;
........

}

}
wwwliaole 2003-09-23
  • 打赏
  • 举报
回复
如:
<form name="userManage" id="userManage" action="/userManager.do" method="get" onSubmit="return checkobj(this.form);">

<script language="javascript">
function checkobj(obj){
obj.action="aa.asp";
return true;
}
</script>


softrookie 2003-09-23
  • 打赏
  • 举报
回复
userManage.action=“/userManager.do?action=create”
flyshp 2003-09-23
  • 打赏
  • 举报
回复
用脚本啊!!

你的提交总是被动的触发事件的! 所以脚本事最方便的!

87,988

社区成员

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

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