最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實現(xiàn)鼠標雙擊Table單元格變成文本框及輸入內(nèi)容后更新到數(shù)據(jù)庫的方法

 更新時間:2015年11月25日 11:59:05   作者:一只小青蛙  
這篇文章主要介紹了jQuery實現(xiàn)鼠標雙擊Table單元格變成文本框及輸入內(nèi)容后更新到數(shù)據(jù)庫的方法,涉及jQuery響應(yīng)鼠標事件動態(tài)操作頁面元素及基于get實現(xiàn)ajax交互保存數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了jQuery實現(xiàn)鼠標雙擊Table單元格變成文本框及輸入內(nèi)容后更新到數(shù)據(jù)庫的方法。分享給大家供大家參考,具體如下:

JS鼠標雙擊事件 onDblClick

<td width="10%" title="雙擊修改" ondblclick="ShowElement(this,<%#Eval("id") %>
</td>

這里的本人用綁定的值是傳的當前行對應(yīng)的ID號

function ShowElement(element, productid, flag, ishotorcommend) {
  if (flag == 0 && ishotorcommend == 0) {
    alert("請先設(shè)置該產(chǎn)品為推薦");
    return;
  }
  if (flag == 1 && ishotorcommend == 0) {
    alert("請先設(shè)置該產(chǎn)品為熱銷");
    return;
  }
  var oldhtml = element.innerHTML;//原單元格里的值
  var str = "<input type='text' name='test' style='width:50%;'";
  str += "onkeypress='return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46'";
  str += "onpaste='return !clipboardData.getData('text').match(/\D/)'";
  str += "ondragenter='return false' />";
  var newobj = document.createElement(str);  //創(chuàng)建新的input元素
  newobj.setAttribute("value", oldhtml);//把原來單元格中的值賦給文本框
  newobj.onblur = function() {
    element.innerHTML = this.value ? this.value : oldhtml; //當觸發(fā)時判斷新增元素值是否為空,為空則不修改,并返回原有值 
    var sort = element.innerHTML;
    $.get("UpdateFlag.ashx?sort=" + sort + "&&productid=" + productid + "&&flag=" + flag, function(data) { });
  }
  element.innerHTML = '';
  element.appendChild(newobj);//把新的值賦到單元格
  newobj.focus();
}

希望本文所述對大家jQuery程序設(shè)計有所幫助。

相關(guān)文章

最新評論

长泰县| 南阳市| 吴堡县| 舞钢市| 九龙县| 繁峙县| 吉木萨尔县| 东宁县| 青阳县| 通许县| 固镇县| 麟游县| 武安市| 香河县| 闽侯县| 原平市| 浮山县| 舟曲县| 乌兰察布市| 文登市| 佛学| 棋牌| 延津县| 晴隆县| 皋兰县| 金堂县| 尉犁县| 斗六市| 青冈县| 延吉市| 天峨县| 乳源| 永登县| 凤山县| 曲松县| 长乐市| 余姚市| 芦山县| 宁津县| 信宜市| 白山市|