<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qqjianyue代碼工

    砌java代碼
    posts - 62, comments - 9, trackbacks - 0, articles - 10
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    form submit() 提交問題

    Posted on 2008-08-27 15:42 Qzi 閱讀(4079) 評論(1)  編輯  收藏 所屬分類: javascript
    javascript是經(jīng)典的敏感性語言,小小問題都會導致整體功能出錯。

    自己調(diào)用document.form[0].submit()的時候,會出現(xiàn)submit is not a function錯誤(使用firefox的firebug調(diào)試,非常好用),原因是頁面的form中出現(xiàn)具有name=submit的元素,這樣會影響到j(luò)avascript調(diào)用submit()函數(shù),改掉那個name=submit的元素即可。

    另外submit提交struts1.2的action時候,如果后面跟有?method=***等的參數(shù),那么注意,這個函數(shù)里面不要出現(xiàn)有method等關(guān)鍵字。
    例如函數(shù):
    function changeAction(methodArg, wayArg){
     with (document.forms[0]) {
      action="<html:rewrite page='/BgdInfoReportAction.do'/>?method="+ methodArg + "&way=" + wayArg;
      submit();
     }
    }
    使用?method=***是在使用dispatchAction時候的做法原來我的參數(shù)名稱是method和way,
    結(jié)果報錯:Action[/BgdInfoReportAction] does not contain method named post
    原因是?后的method變得沒有效,那么這個submit提交使用默認的post方法提交(servlet默認分為post和get方法嘛),
    后來我將method改成methodArg和way改成wayArg,這個action就能夠正確執(zhí)行。
    我重復測試改與不改的效果,仍然與上面一樣。總結(jié)原因可能是是javascript的一些關(guān)鍵字沖突,所以盡量使用特殊一點的字符串作為變量名。

    評論

    # re: form submit() 提交問題  回復  更多評論   

    2011-08-10 14:51 by 阿什頓
    撒旦法
    主站蜘蛛池模板: 无码国产精品一区二区免费模式| 久久亚洲精品视频| 91精品啪在线观看国产线免费| 国产亚洲精品美女2020久久 | 免费一级毛片在线播放放视频| 亚洲精品国产福利片| 国产亚洲精品拍拍拍拍拍| 日韩一级免费视频| 男女免费观看在线爽爽爽视频| 国产精品区免费视频| 人成电影网在线观看免费| 亚洲国产成人无码AV在线影院| 亚洲成a人片在线观看播放| 久久伊人久久亚洲综合| 国产成人精品日本亚洲专区| 国产gav成人免费播放视频| 一二三四在线观看免费高清中文在线观看 | 久久精品亚洲日本佐佐木明希| 亚洲国产成人精品无码久久久久久综合 | www.亚洲精品| 免费看片A级毛片免费看| 2021免费日韩视频网| 免费无遮挡无码永久视频| 日韩a级无码免费视频| 国产成人无码精品久久久免费| 爱情岛亚洲论坛在线观看 | 免费观看成人毛片a片2008| 四虎最新永久免费视频| 四虎成人精品永久免费AV| 麻豆精品成人免费国产片| 免费在线观影网站| 人妻在线日韩免费视频| 免费无码又爽又刺激网站| 在线观看免费播放av片| 在线观看肉片AV网站免费| 香蕉免费一区二区三区| 十八禁无码免费网站| 亚在线观看免费视频入口| 91香蕉在线观看免费高清| 114级毛片免费观看| 在线永久看片免费的视频|