復選框選擇數據后形成sql語句到后臺執行

          前臺組合一個sql語句到后臺執行,效率是不是更高一點?我寫過一個取id到后臺刪除的例子。
          后臺操作
          Sql="delete from YourTable where" + Request("myParam")


          <HTML>
          <HEAD>
          <TITLE> New Document </TITLE>
          <META NAME="Generator" CONTENT="EditPlus">
          <META NAME="Author" CONTENT="">
          <META NAME="Keywords" CONTENT="">
          <META NAME="Description" CONTENT="">
          <SCRIPT LANGUAGE="javascript">
          <!--
              function look(){
              if(typeof(document.form.chkItem)=="undefined") return;//如果檢索的記錄為一個則不能成為數組
              var strTemp="( id= "
              var sqlTemp="( id=0"
              var mynum=0;
              if (typeof(document.form.chkItem[0]) == "undefined"){//如果為一個的話,把這個的值賦予myParam
                  if(document.form.chkItem.checked){
                     sqlTemp=strTemp+document.form.chkItem.value;
                     mynum++;
                  }
              }
              else for (i = 0; i <document.form.chkItem.length; i++){//循環取數組的值,構造一個合法的sql語句
                   if (document.form.chkItem[i].checked){
                       var idTemp=document.form.chkItem[i].value;
                       strTemp=strTemp+idTemp;
                       sqlTemp=strTemp;
                       strTemp=strTemp+" OR  id = "
                       mynum++;
                    }
              }
              sqlTemp+=" )";
              document.form.myParam.value=sqlTemp;//得到所有(chkItem)的值
          }

          function chkAll_onClick(){
          if(typeof(document.form.chkItem)=="undefined") return;//如果是一個的話不能成為數組
          if (typeof(document.form.chkItem[0]) == "undefined")
              document.form.chkItem.checked = document.form.chkAll.checked;//如果全選被選中的話,選項也被選中(單一情況)
          else
              for (i = 0; i <document.form.chkItem.length; i++)//如果全選被選中的話,選項也被選中(多個情況)
                  document.form.chkItem[i].checked = document.form.chkAll.checked
              return;
          }

          //-->
          </SCRIPT>
          </HEAD>
          <BODY>
          <form action="" method=post name=form>
          <INPUT id=chkAll onclick=chkAll_onClick(); type=checkbox value=ALL>全選
          <SCRIPT LANGUAGE="javascript">
          <!--
              for(i=1;i<=5;i++)
              {
                  document.write("<input type=checkbox name=chkItem value=選項"+i+">選項"+i+"");
                      }
          //-->
          </SCRIPT><BR>
          <input type=text value="" size=80 name=myParam><BR>
          <input type=button value=" 看看 " onclick=look()>
          </form>
          </BODY>
          </HTML>


          posted on 2011-12-13 18:08 魯勝迪 閱讀(776) 評論(0)  編輯  收藏


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


          網站導航:
           
          <2011年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          新聞分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 墨竹工卡县| 老河口市| 神木县| 清涧县| 依兰县| 改则县| 友谊县| 佛教| 全州县| 大新县| 铜鼓县| 紫金县| 宣汉县| 高碑店市| 玉门市| 赤峰市| 黄冈市| 昌邑市| 琼海市| 徐汇区| 武陟县| 政和县| 华池县| 十堰市| 牡丹江市| 集贤县| 沙河市| 永胜县| 犍为县| 睢宁县| 开江县| 喀喇沁旗| 镇坪县| 峨边| 通山县| 乐业县| 周至县| 尉犁县| 乌拉特中旗| 城口县| 洞口县|