国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP+jQuery實現雙擊修改table表格功能示例

2024-05-05 00:06:54
字體:
來源:轉載
供稿:網友

本文實例講述了PHP+jQuery實現雙擊修改table表格功能。分享給大家供大家參考,具體如下:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>即點即改</title>  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script></head><body><?php$con = array(  array("id"=>1,"姓名"=>"張三","性別"=>"女"),  array("id"=>2,"姓名"=>"李四","性別"=>"男"),  array("id"=>3,"姓名"=>"王五","性別"=>"男")); // print_r($con);die;?>  <table align="center" border="1">  <?php foreach ($con as $key => $v): ?>    <tr id="<?= $v['id'];?>">      <td signs="user_name" style="width:100px">        <input style="border:0; text-align: center; width:60px; background: #fff;"        type="text" disabled="disabled" readonly="readonly" value="<?= $v['姓名'];?>" >      </td>      <td signs="user_sex" style="width:100px">        <input style="border:0; text-align: center; width:60px; background: #fff;"        type="text" disabled="disabled" readonly="readonly" value="<?= $v['性別'];?>" >      </td>    </tr>  <?php endforeach; ?>  </table></body></html><script>  //雙擊觸發事件  $("tbody>tr>td").dblclick(function(){    //獲取到 當前 input 下的元素(原值)    window.olds = $(this).children('input').val();    if(olds==undefined)    {      return false;    }    var signs = $(this).attr('signs'); //獲取屬性值(這些值方便php后臺的操作)    var user_id = $(this).parent().attr("id"); //接受當前點擊的ID(tr里的id)    //雙擊之后可以修改    $(this).find('input').attr("disabled",false);    $(this).find('input').attr("readonly",false);    $(this).find('input').css("border",'1px solid deepskyblue');    $(this).find('input').attr('id', signs + "_" + user_id);  //方便下面失去焦點事件 找ID(沒有這個無法定位到tr里面的id屬性)    //循環這些值從而判斷是修改數據的類型,對一些特殊類型的數據進行特殊處理    switch(signs){      case 'user_name':       $("#" + signs + "_" + user_id).focus().on("blur",function(){         var content = $(this).val();         if(content!=olds)  //與原值不同則傳到后臺         {           // alert(user_id);alert(signs);alert(content);           /*           通過getJSON將數據傳輸到后臺           USER_ID           SIGNS           CONTENT           */         }         $(this).attr('disabled', 'disabled');        $(this).attr('readonly', 'readonly');        $(this).css('border', '0');        $(this).css('background', '#fff');        $(this).css('text-align', 'center');       })      break;      case 'user_sex':       $("#" + signs + "_" + user_id).focus().on("blur",function(){         var content = $(this).val();         if(content!=olds)         {           // alert(user_id);         }         $(this).attr('disabled', 'disabled');        $(this).attr('readonly', 'readonly');        $(this).css('border', '0');        $(this).css('background', '#fff');        $(this).css('text-align', 'center');       })    }  })</script>

運行效果如下:

PHP,jQuery,table,表格

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 绩溪县| 宁波市| 南涧| 嘉定区| 探索| 南安市| 鹤庆县| 永济市| 星座| 庄浪县| 东平县| 昌乐县| 汽车| 石渠县| 西林县| 曲沃县| 乐东| 遂川县| 哈巴河县| 东海县| 黄平县| 浠水县| 五河县| 鄄城县| 永德县| 铜山县| 军事| 万山特区| 正宁县| 谢通门县| 仙游县| 卢氏县| 贡嘎县| 宁国市| 新龙县| 依兰县| 建昌县| 商城县| 宜良县| 栖霞市| 滨州市|