Java琐事

-I am not alone
posts - 54, comments - 30, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

页面中有几个form

Posted on 2010-10-03 17:19 石子路口 阅读(1700) 评论(3)  编辑  收藏 所属分类: 网页制作
    昨天,有一个页面需要有许多提交到不同action的链接,和按钮,我就想,页面中只有一个form,怎么把其中不同的信息提交到不同的action中呢?最后得出一种方法:除了一个基本的form外,其他的链接都是用*.action?后面加参数的方法。基本是满足了要求,但后来发现,如果有大量的信息要提交到action中时,一味的添加参数是很不方便的,这时候还是需要放在form中一并提交上去。
   原来,页面中并不是只能存放一个form,你可以有几个form,不同的form对应不同的action。
   对于按钮,只要把按钮设置成submit的类型即可。而对于其它的没有按钮的情况应该如何提交,这时候就要在页面中使用事件了。比如下拉框需要更改的时候提交,就设置成<s:select onchage="form名.submit()"></s:select>。其它类似。
   没有按钮时form的提交我就会这一种方法,不知道谁还有别的好的方法,大家一块分享下。

评论

# re: 页面中有几个form  回复  更多评论   

2010-10-03 19:20 by wison
你其实可以用ajax,就可以解决你的需求了

# re: 页面中有几个form  回复  更多评论   

2010-10-03 21:06 by ol_beta
一般都是这么做的!

# re: 页面中有几个form  回复  更多评论   

2010-10-08 23:29 by landas
<s:submit action="someAction" value="btnName"/>

只有注册用户登录后才能发表评论。


网站导航: