WEB開發(fā) de 點(diǎn)滴

          by sanwish

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            38 隨筆 :: 0 文章 :: 4 評論 :: 0 Trackbacks
          1,js中判斷符是雙等號,"=="

          2,js中 if(a = "")  相當(dāng)于 if(false)

          3, html的下拉框,如果選中的選項(xiàng)的value值是空的話,則提交對應(yīng)的顯示內(nèi)容。

          ====以下是有問題的代碼片段

              function paging(page) {
                  var size = form1.order.length;
                  for (var i = 0; i < size; i++) {
                      if (form1.order[i].value = form1.oKey.value) {
                          form1.order[i].checked;
                      }
                  }
                  var len = form1.sortKey.length;
                  for (var i = 0; i < len; i++) {
                      if (form1.sortKey[i].value = form1.sKey.value) {
                          form1.sortKey[i].selected;
                      }
                  }
                  form1._eventId.value = 'ST_01_W_10D02_03'
                  form1.nextPage.value=page;
                  form1.submit();
                  return false;
              }

          上面這段代碼大家能看出什么錯誤?
          1,if 判斷里使用的是 “=”,而非“==”
          2,誤:form1.order[i].checked  正:form1.order[i].checked = true;
          3,  誤:form1.sortKey[i].selected;  正:form1.sortKey[i].selected  = true; 或者 form1.sortKey.selectedIndex = i;


          posted on 2008-06-04 14:32 sanwish 閱讀(1385) 評論(2)  編輯  收藏 所屬分類: web開發(fā)

          評論

          # re: js的一些問題 2008-06-05 08:38 HiMagic!
          看來是剛?cè)腴T,努力學(xué)習(xí)吧。
          if(a = "1") 相當(dāng)于 if("1") 相當(dāng)于if(true)  回復(fù)  更多評論
            

          # re: js的一些問題 2008-06-05 11:57 sanwish
          @HiMagic!
          呵呵,干了多少年,有些東西老是記不住啊。特別是js,一般都要去查文檔,或者直接寫代碼試。年紀(jì)大了,腦子越來越存不住東西,不知道大家有沒有這種感覺,^_^  回復(fù)  更多評論
            

          主站蜘蛛池模板: 通化市| 仪陇县| 全州县| 永兴县| 龙泉市| 祁东县| 黄平县| 平武县| 玉山县| 汾阳市| 苗栗县| 理塘县| 北宁市| 叙永县| 舒城县| 黄龙县| 哈尔滨市| 绥棱县| 道孚县| 江口县| 军事| 宜黄县| 岗巴县| 河北省| 灵璧县| 咸丰县| 惠州市| 呈贡县| 玛沁县| 贺兰县| 尉犁县| 上饶市| 东阳市| 常州市| 黑河市| 舟曲县| 荔浦县| 临江市| 五家渠市| 蒙山县| 黄山市|