總也睡不醒
          一個(gè)人只擁有今生今世是不夠的,他還應(yīng)該擁有詩意的世界
          posts - 3,  comments - 5,  trackbacks - 0
          今天,寫程序遇到一個(gè)怪現(xiàn)象。js表單驗(yàn)證時(shí),不管表單數(shù)據(jù)是否符合數(shù)據(jù),頁面仍然發(fā)送出去。后來發(fā)現(xiàn)是我在js方法內(nèi)使用了頁面上沒有的表單元素。

          錯(cuò)誤代碼如下:
          // frm表單提交前的驗(yàn)證。
          function checkOnSubmit() {
              frmTxt5 
          = document.getElementById("c_dzh1");
              frmTxt6 
          = document.getElementById("c_dzh2");
              
              
          if (!verify_null(frmTxt5.value, "單證號(hào)")) {
                  frmSelect.focus();
                  
          return false;
              }
           else if (!verify_equal(frmTxt5.value, frmTxt6.value, "兩次輸入的單證號(hào)必須一樣!")) {
                  frmTxt3.focus();
                  
          return false;
              }
           else {
                  
          return true;
              }

          }

          代碼中紅色的就是頁面上沒有的元素。因?yàn)槭菑牧硪粋€(gè)文件復(fù)制來的,所以忘改了。紅色部分分別改成frmTxt5和frmTxt6就可以了。

          不過我就是奇怪,“return false;”咋不起作用。因?yàn)楸韱我l(fā)送,onSubmit事件需要“return true;”才行。也就是說上面的代碼checkOnSubmit()總是返回true。紅色部分的錯(cuò)誤造成了下面的代碼沒有執(zhí)行??JavaScript真是讓我匪夷所思!既不報(bào)錯(cuò),也不干活,讓我找了半天才發(fā)現(xiàn)錯(cuò)誤。
          posted on 2007-07-30 12:05 總也睡不醒 閱讀(1210) 評(píng)論(3)  編輯  收藏 所屬分類: 問題記錄

          FeedBack:
          # re: js表單驗(yàn)證時(shí),不通過但仍然發(fā)送表單
          2008-03-20 13:19 | 路過
          解決了嗎  回復(fù)  更多評(píng)論
            
          # re: js表單驗(yàn)證時(shí),不通過但仍然發(fā)送表單
          2014-08-28 14:39 | 發(fā)斯蒂芬
          倒薩打算  回復(fù)  更多評(píng)論
            
          # re: js表單驗(yàn)證時(shí),不通過但仍然發(fā)送表單
          2015-10-10 16:47 | ewe

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


          網(wǎng)站導(dǎo)航:
           
          一點(diǎn)一滴,完善自我

          <2014年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          搜索

          •  

          最新評(píng)論

          主站蜘蛛池模板: 图们市| 东明县| 庐江县| 凭祥市| 额济纳旗| 阿勒泰市| 衡阳市| 来凤县| 新建县| 平和县| 绥阳县| 余姚市| 磐石市| 二连浩特市| 巴林右旗| 平和县| 牙克石市| 松江区| 环江| 平南县| 柳江县| 衡南县| 即墨市| 三亚市| 东宁县| 盐池县| 龙陵县| 高邑县| 称多县| 旌德县| 格尔木市| 安义县| 怀化市| 安国市| 阳信县| 合川市| 崇州市| 天全县| 昭通市| 剑阁县| 汤原县|