一切bug都不是你的錯,只因為你對它的無視而表示的不滿

          追求java的極限,語言,工具,框架,系統(tǒng)。

           

          表單提交的小問題

          一直對于表單的提交沒有在意過,因為一直沒有機會去學習javascript,驗證表單多放在action里面調用一個專門的驗證類方法實現(xiàn)的。
          但是預先用javascript進行驗證可以減去很多不必要的問題。最常用的方法如下:
          <form name="loginform" action="xxx.action" onsubmit="return function()">
          用戶名:<input type="text" name="username"><br>
          密   碼:<input type="text" name="password"><br>
                     <input type="submit" value="注冊"  >
                     <input type="reset" value="重置" >
          </form>

          通過函數(shù)返回值來判斷是不是真的要向服務器提交表單。
          onsubmit必須要用return,即函數(shù)是一個布爾型的返回值,因為好像onsubmit的默認值是true,所以就算驗證出錯了,也會提交的。

          對于按扭submit和一般性的按鈕button都可以提交表單,都可以觸發(fā)事件,調用函數(shù)。但是這兩個是有區(qū)別的.
          sumbit默認就是提交表單,如果form沒有寫onsubmit屬性,或用默認值,那當點submit就會提交表單。
          所以,一般如果是提交,不用增加調用函數(shù),讓form的onsubmit來調用處理就可以了。
          而button要提交表單,是通過調用函數(shù)中,而在函數(shù)中再調用表單的提交方法來實現(xiàn)的,所以,還不如不用,顯然它不是用在這里,或者說
          它的優(yōu)勢在這里沒有發(fā)揮。

          所以,form的提交過程還是很重要的,具體如何,真要去查下。


          posted on 2012-01-12 13:12 gaochang 閱讀(89) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          導航

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 讷河市| 惠安县| 资阳市| 宁强县| 海口市| 兴隆县| 麻阳| 洛宁县| 平罗县| 莆田市| 监利县| 合江县| 东兰县| 民勤县| 安龙县| 道真| 西贡区| 肃北| 尼木县| 都兰县| 雷州市| 松溪县| 青浦区| 易门县| 大田县| 搜索| 社旗县| 宁德市| 黄陵县| 慈溪市| 津南区| 惠安县| 昭苏县| 章丘市| 民丰县| 万安县| 成武县| 桂阳县| 志丹县| 皋兰县| 罗平县|