我用submit按钮的onclick方法改变action的值,可以吗?

ejb99666 2003-09-12 02:21:04
<html:form action="/modifyornew.do" method="post">
<html:hidden property="action"/>
<html:hidden property="projectID"/>

<html:submit property="submit" value="view request" onclick="action.value='viewpage'"/>
<html:submit value="new request" onclick="action.value='newpage'"/>
<html:submit value="modify request" onclick="action.value='modifypage'"/>
。。。
我这样是想改变action的值,可是到了Action类中,这里的action却变成了空,不知道为什么,望高手指点。
注:我的formbean中设了action这个属性的set ,get方法了。

...全文
582 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ejb99666 2003-09-16
  • 打赏
  • 举报
回复
我已自己解决,谢谢各位。
结贴接分。
CsnowerS 2003-09-12
  • 打赏
  • 举报
回复
<Script script="javascript">
function change(form){
form.action="newpage";
form.submit()
}

</Script>
<html:button value="modify request" onclick="javascript:change(this.form);"/>
CsnowerS 2003-09-12
  • 打赏
  • 举报
回复
把按钮的属性submit改为button. submit就已经提交了,还去执行onclick事件吗?
allan1031 2003-09-12
  • 打赏
  • 举报
回复
<Script script="javascript">
function change(){
document.all.form.action="newpage";
}

</Script>

<html:submit value="modify request" onclick="javascript:change();"/>


这样就可以了,我测试过的,可以用的。





zhao_sh 2003-09-12
  • 打赏
  • 举报
回复
action是FORM的一个属性,而不是一个页面元素,而用action.value='newpage';是把action当作一个元素,并给这个元素的value属性赋值。所以:
<html:submit value="modify request" onclick="action.value='modifypage'"/>
这句话应改为:
<html:submit value="modify request" onclick="this.form.action='newpage'"/>
longlink 2003-09-12
  • 打赏
  • 举报
回复
当然可以了.
whyxx 2003-09-12
  • 打赏
  • 举报
回复
理论是来说是肯定可以的,如果不行,肯定是程序的问题
yaray 2003-09-12
  • 打赏
  • 举报
回复
<html:submit value="new request" onclick="action.value='newpage'"/>

改:
<html:submit value="new request" onclick="this.form.action='newpage'"/>
Orchid 2003-09-12
  • 打赏
  • 举报
回复
我试过下面一句,没有问题:
<input type="hidden" name="FLAG">
<INPUT TYPE="submit" name="134" onclick="document.form1.FLAG.value='test'">
提交之后检查FLAG,就是等于'test'
要不你加上document.form1试试。

我这儿是IE6 + Win2000 SP4 + Tomcat4,参考一下

81,092

社区成员

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

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