jQuery實(shí)現(xiàn)鼠標(biāo)雙擊Table單元格變成文本框及輸入內(nèi)容后更新到數(shù)據(jù)庫(kù)的方法
本文實(shí)例講述了jQuery實(shí)現(xiàn)鼠標(biāo)雙擊Table單元格變成文本框及輸入內(nèi)容后更新到數(shù)據(jù)庫(kù)的方法。分享給大家供大家參考,具體如下:
JS鼠標(biāo)雙擊事件 onDblClick
<td width="10%" title="雙擊修改" ondblclick="ShowElement(this,<%#Eval("id") %> </td>
這里的本人用綁定的值是傳的當(dāng)前行對(duì)應(yīng)的ID號(hào)
function ShowElement(element, productid, flag, ishotorcommend) { if (flag == 0 && ishotorcommend == 0) { alert("請(qǐng)先設(shè)置該產(chǎn)品為推薦"); return; } if (flag == 1 && ishotorcommend == 0) { alert("請(qǐng)先設(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; //當(dāng)觸發(fā)時(shí)判斷新增元素值是否為空,為空則不修改,并返回原有值 var sort = element.innerHTML; $.get("UpdateFlag.ashx?sort=" + sort + "&&productid=" + productid + "&&flag=" + flag, function(data) { }); } element.innerHTML = ''; element.appendChild(newobj);//把新的值賦到單元格 newobj.focus(); }
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- JS與jQuery遍歷Table所有單元格內(nèi)容的方法
- 基于jquery的合并table相同單元格的插件(精簡(jiǎn)版)
- 合并table相同單元格的jquery插件分享(很精簡(jiǎn))
- 使用jQuery 操作table 完成單元格合并的實(shí)例
- jQuery獲取table行數(shù)并輸出單元格內(nèi)容的實(shí)現(xiàn)方法
- jQuery 選擇表格(table)里的行和列及改變簡(jiǎn)單樣式
- 用Jquery選擇器計(jì)算table中的某一列某一行的合計(jì)
- jQuery操作checkbox選擇(list/table)
- jQuery實(shí)現(xiàn)Table表格隔行變色及高亮顯示當(dāng)前選擇行效果示例
- JS拖動(dòng)選擇table里的單元格完整實(shí)例【基于jQuery】
相關(guān)文章
jQuery獲取動(dòng)態(tài)添加元素的方法詳解
這篇文章主要介紹了jQuery獲取動(dòng)態(tài)添加元素的方法詳解,jQuery 是一個(gè)高效、精簡(jiǎn)并且功能豐富的 JavaScript 工具庫(kù),它提供的 API 易于使用且兼容眾多瀏覽器,這讓諸如 HTML 文檔遍歷和操作、事件處理、動(dòng)畫和 Ajax 操作更加簡(jiǎn)單,需要的朋友可以參考下2023-08-08利用jQuery的$.event.fix函數(shù)統(tǒng)一瀏覽器event事件處理
做WEB前端開發(fā)的人都知道不同的瀏覽器對(duì)事件的處理方式是有區(qū)別的。2009-12-12jquery實(shí)現(xiàn)經(jīng)典的淡入淡出選項(xiàng)卡效果代碼
這篇文章主要介紹了jquery實(shí)現(xiàn)經(jīng)典的淡入淡出選項(xiàng)卡效果代碼,通過簡(jiǎn)單的jQuery鼠標(biāo)事件及鏈?zhǔn)讲僮鲗?shí)現(xiàn)淡入淡出效果,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-09-09jquery處理頁(yè)面彈出層查詢數(shù)據(jù)等待操作實(shí)例
這篇文章主要介紹了jquery處理頁(yè)面彈出層查詢數(shù)據(jù)等待操作,實(shí)例分析了jquery實(shí)現(xiàn)等待效果的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03基于HTML+CSS,jQuery編寫的簡(jiǎn)易計(jì)算器后續(xù)(添加了鍵盤監(jiān)聽)
這篇文章主要介紹了使用HTML+CSS,jQuery編寫的簡(jiǎn)易計(jì)算器后續(xù)(添加了鍵盤監(jiān)聽) 的相關(guān)資料,需要的朋友可以參考下2016-01-01jQuery 學(xué)習(xí)第七課 擴(kuò)展jQuery的功能 插件開發(fā)
在介紹如何擴(kuò)展jQuery之前,先大致看下jQuery源碼(以1.3.2版本為例)。2010-05-05jquery庫(kù)或JS文件在eclipse下報(bào)錯(cuò)問題解決方法
在工程中導(dǎo)入jquery-1.7.1之后一直有一個(gè)紅叉叉,雖然不會(huì)影響程序功能,但是看著非常不舒服,下面有個(gè)不錯(cuò)的解決方法,大家可以嘗試下2014-04-04vue登錄頁(yè)面cookie的使用及頁(yè)面跳轉(zhuǎn)代碼
這篇文章主要介紹了vue登錄頁(yè)面cookie的使用及頁(yè)面跳轉(zhuǎn)代碼功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07