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

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

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

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 825709
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    <script type="text/javascript" src="<%=root %>/dwr/interface/systemDaoAjax.js"></script>
        <script type="text/javascript" src="<%=root %>/dwr/engine.js"></script>
        <script type="text/javascript" src="<%=root %>/publicJS/jquery-1.3.1.js"></script>
        <script type="text/javascript">
            $(function(){
                //edit table可編輯表格
                var numTD = $("#datatable tbody td.edit");//排除掉不能被修改的單元格
                numTD.dblclick(function(){
                    var inputobj = $("<input type='text'>");//新建文本輸入框
                    var tdobj = $(this);//被編輯的單元格
                    var text = tdobj.html();
                   
                    inputobj.val(text);
                    //important 一定要在插入文本框前進行判斷
                    if(tdobj.children("input").length > 0){
                        return false;
                    }
                    tdobj.html("");
                    inputobj.width(tdobj.width());
                   
                    inputobj.appendTo(tdobj);
                    inputobj.trigger("focus").trigger("select");
                    //阻止文本框的雙擊事件
                    inputobj.click(function(){
                        return false;
                    });
                    //處理鍵盤事件
                    inputobj.keyup(function(event){
                        //獲取當前按鍵的值
                        //jQuery的event對象上有一個which的屬性可以獲得鍵盤按鍵的鍵值
                        var keycode = event.which;
                        //處理回車的情況
                        if(keycode == 13){
                            //獲取當前文本框的內容
                            var inputtext = $(this).val();
                            //將td的內容修改成文本框珠內容
                            tdobj.html(inputtext);
                            var v_id = tdobj.parent().children().eq(1).html();
                            var column = tdobj.attr("id");
                           
                            if(column == "roleName"){
                                systemDaoAjax.updateRole({id : v_id,
                                                roleName : tdobj.parent().children("#roleName").html(),
                                                createUser : $("#hidden_username").val()
                                                    }, null);
                            }else if(column == 'roleDesc'){
                                systemDaoAjax.updateRole({id : v_id,
                                                roleDesc : tdobj.parent().children("#roleDesc").html(),
                                                createUser : $("#hidden_username").val()
                                                    }, null);
                            }
                        }
                        //處理ESC的情況
                        if(keycode == 27){
                            //將td中的內容原來為原先的值text
                            tdobj.html(text);
                        }
                    });
                    //文本框失去焦點事件,與ESC事件一樣
                    inputobj.blur(function(){
                        //將td中的內容原來為原先的值text
                        tdobj.html(text);
                    });
                });
            });
            function checkUserName(){
                var username = document.getElementById("username").value;
                if(!username==""){
                    systemDaoAjax.validateUserName(username, function userNameCallback(data){
                        if(data){
                            document.getElementById("saveButton").disabled = false;
                            document.getElementById("feedBackMessage").style.display='none';
                            setCheckbox();//設置或者清空篩選框
                        }else{
                            document.getElementById("saveButton").disabled = true;
                            document.getElementById("feedBackMessage").style.display='block';
                        }
                    });
                }
            }
            function setCheckbox(){
                var checkitem = document.getElementsByName("roleIdCheckbox")
                systemDaoAjax.getRoleByUserName(document.getElementById("username").value, function funcRoleCallback(roleArray){
                    for(var i=0; i<checkitem.length; i++) {
                        checkitem[i].checked=false;
                        for(var j=0; j<roleArray.length; j++){
                            if(checkitem[i].value==roleArray[j])
                                checkitem[i].checked=true;                           
                        }
                    }
                });
            }
            function saveUserRole(){
                var arrays = new Array();
                var items = document.getElementsByName("roleIdCheckbox")
                for(i=0; i<items.length; i++) {
                    if(items[i].checked)
                        arrays.push(items[i].value);
                }
                if(arrays.length>0){
                    systemDaoAjax.saveUserRole(document.getElementById("username").value, arrays, function saveUserRoleCallback(data){
                        if(data)
                            alert("操作成功!");
                        else
                            alert("注意:操作失敗!");
                    });
                }else{
                    alert("請選擇要授權的角色!");
                }
            }
        </script>


    posted on 2009-12-22 16:46 Ke 閱讀(1132) 評論(1)  編輯  收藏 所屬分類: javascriptajax 、jquery

    FeedBack:
    # re: jQuery+DWR動態編輯表格Script 2010-05-24 09:23 劉文彬
    哇, 樓主說的好呀, 我頂~  回復  更多評論
      
    主站蜘蛛池模板: 免费人成大片在线观看播放电影| 国产亚洲综合成人91精品| 91精品免费国产高清在线| 伊人久久免费视频| 国偷自产一区二区免费视频| 中国毛片免费观看| 一个人免费视频在线观看www | 亚洲成AV人片在线观看无码 | 青青青免费国产在线视频小草| 在线视频精品免费| 国产h视频在线观看免费| 久久精品a一国产成人免费网站| 女性自慰aⅴ片高清免费| 日本特黄特黄刺激大片免费| 免费观看四虎精品国产永久| 亚洲精品黄色视频在线观看免费资源| 亚洲精品无码你懂的网站| 亚洲色偷偷偷鲁综合| 亚洲精品私拍国产福利在线| 亚洲成AV人综合在线观看| 亚洲中文字幕无码久久2020| 中文无码亚洲精品字幕| 国产精品亚洲一区二区三区| 国产特黄一级一片免费| 国产精品免费大片| 又粗又大又黑又长的免费视频| 日韩免费视频播播| 精品亚洲视频在线观看| 亚洲成色在线影院| 天堂亚洲国产中文在线| 边摸边吃奶边做爽免费视频网站 | 美女视频黄频a免费| 久久免费99精品国产自在现线 | 国产成人精品免费视频大全| 少妇太爽了在线观看免费视频| 91免费精品国自产拍在线不卡| 国产免费69成人精品视频| 亚洲热线99精品视频| 亚洲一区二区三区免费观看| 污网站免费在线观看| 亚洲一区二区在线免费观看|