jquery可编辑表格插件

2025-10-22 10:19:37

1、新建html文档。

jquery可编辑表格插件

2、书写hmtl代码。

<b>This is a sample implementation attached to a form, to add additional parameters</b>

<form id="sform">

  The values you entered will be place in name column for demo's sake.<br />

  Value 1 :

  <input type="text" name="val1" value="" autocomplete="off" />

  <br />

  Value 2 : Is a hidden input with value 3

  <input type="hidden" name="val2" value="3" />

  <br />

  Value 3 :

  <select name="val3">

   <option value="1">One</option>

   <option value="2">Two</option>

   <option value="3">Three</option>

   <option value="4">Four</option>

   <option value="5">Five</option>

  </select>

  <br />

  Value 4 :

  <input type="checkbox" name="val4" id="val4" value="4" />

  <label for="val4">This will pass a value 4 if checked</label>

 

 

  <input type="reset" value="Reset" />

  <input type="submit" value="Submit" />

 

</form>

<table id="flex1" style="display:none">

</table>

jquery可编辑表格插件

3、书写css代码。

<style>

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.flexigrid div.fbutton .add { background: url(css/images/add.png) no-repeat center left; }

.flexigrid div.fbutton .delete { background: url(css/images/close.png) no-repeat center left; }

</style>

jquery可编辑表格插件

4、书写并添加js代码。

<script >

$("#flex1").flexigrid

(

{

url: 'post3.php',

dataType: 'json',

colModel : [

{display: 'ISO', name : 'iso', width : 40, sortable : true, align: 'center'},

{display: 'Name', name : 'name', width : 180, sortable : true, align: 'left'},

{display: 'Printable Name', name : 'printable_name', width : 120, sortable : true, align: 'left'},

{display: 'ISO3', name : 'iso3', width : 130, sortable : true, align: 'left', hide: true},

{display: 'Number Code', name : 'numcode', width : 80, sortable : true, align: 'right'}

],

searchitems : [

{display: 'ISO', name : 'iso'},

{display: 'Name', name : 'name', isdefault: true}

],

sortname: "iso",

sortorder: "asc",

usepager: true,

title: 'Countries',

useRp: true,

rp: 15,

showTableToggleBtn: true,

width: 700,

onSubmit: addFormData,

height: 200

}

);

function addFormData()

{

var dt = $('#sform').serializeArray();

$("#flex1").flexOptions({params: dt});

return true;

}

$('#sform').submit

(

function ()

{

$('#flex1').flexOptions({newp: 1}).flexReload();

return false;

}

);

</script>

jquery可编辑表格插件

5、代码整体结构。

jquery可编辑表格插件

6、查看效果。

jquery可编辑表格插件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢