Java瑣事

          -I am not alone
          posts - 54, comments - 30, trackbacks - 0, articles - 1
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          頁(yè)面中有幾個(gè)form

          Posted on 2010-10-03 17:19 石子路口 閱讀(1715) 評(píng)論(3)  編輯  收藏 所屬分類: 網(wǎng)頁(yè)制作
              昨天,有一個(gè)頁(yè)面需要有許多提交到不同action的鏈接,和按鈕,我就想,頁(yè)面中只有一個(gè)form,怎么把其中不同的信息提交到不同的action中呢?最后得出一種方法:除了一個(gè)基本的form外,其他的鏈接都是用*.action?后面加參數(shù)的方法。基本是滿足了要求,但后來(lái)發(fā)現(xiàn),如果有大量的信息要提交到action中時(shí),一味的添加參數(shù)是很不方便的,這時(shí)候還是需要放在form中一并提交上去。
             原來(lái),頁(yè)面中并不是只能存放一個(gè)form,你可以有幾個(gè)form,不同的form對(duì)應(yīng)不同的action。
             對(duì)于按鈕,只要把按鈕設(shè)置成submit的類型即可。而對(duì)于其它的沒有按鈕的情況應(yīng)該如何提交,這時(shí)候就要在頁(yè)面中使用事件了。比如下拉框需要更改的時(shí)候提交,就設(shè)置成<s:select onchage="form名.submit()"></s:select>。其它類似。
             沒有按鈕時(shí)form的提交我就會(huì)這一種方法,不知道誰(shuí)還有別的好的方法,大家一塊分享下。

          評(píng)論

          # re: 頁(yè)面中有幾個(gè)form  回復(fù)  更多評(píng)論   

          2010-10-03 19:20 by wison
          你其實(shí)可以用ajax,就可以解決你的需求了

          # re: 頁(yè)面中有幾個(gè)form  回復(fù)  更多評(píng)論   

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

          # re: 頁(yè)面中有幾個(gè)form  回復(fù)  更多評(píng)論   

          2010-10-08 23:29 by landas
          <s:submit action="someAction" value="btnName"/>
          主站蜘蛛池模板: 永州市| 鄂州市| 荣成市| 江川县| 营山县| 会同县| 循化| 绵竹市| 石楼县| 徐汇区| 石城县| 平顶山市| 龙州县| 万宁市| 高密市| 嘉兴市| 石城县| 凌源市| 古浪县| 皋兰县| 莱州市| 临邑县| 昌平区| 新蔡县| 石林| 当阳市| 米脂县| 寻乌县| 通海县| 高清| 峨眉山市| 长乐市| 正安县| 凉城县| 利辛县| 青海省| 嫩江县| 中山市| 柳江县| 柳州市| 丰都县|