DHTML,Tabledo 使用案例和注意
来源:互联网 发布:moment.js 显示中文 编辑:程序博客网 时间:2024/06/05 00:10
案例
<script type="text/javascr强调内容ipt" src="${ctx}/js/tabledo.js"></script> <script language="JavaScript"> $(document).ready(function(){ ${mRecordData} //发送ajax请求-------------返回json------------后面就去组织数据(调用函数) \\可以不用ajax,由页面响应一次性传值 //当进入更新页面时-----------直接获取服务器返回的串 [{"id":"1","productNo":""},{"id":"1","productNo":""},{"id":"1","productNo":""}] }); /* 实现表格序号列自动调整 created by wyj 20081219 */ function sortnoTR(){ sortno('mRecordTable', 2, 1); } function addTRRecord(objId, id, productNo, cnumber, grossWeight, netWeight, sizeLength, sizeWidth, sizeHeight, exPrice, tax) { var _tmpSelect = ""; var tableObj = document.getElementById(objId); var rowLength = tableObj.rows.length; oTR = tableObj.insertRow(); oTD = oTR.insertCell(0); oTD.style.whiteSpace="nowrap"; oTD.ondragover = function(){this.className="drag_over" }; //动态加事件, 改变样式类 oTD.ondragleave = function(){this.className="drag_leave" }; oTD.onmousedown = function(){ clearTRstyle("result"); this.parentNode.style.background = '#0099cc';}; //this.style.background="#0099cc url(../images/arroww.gif) 4px 9px no-repeat"; oTD.innerHTML = " "; oTD = oTR.insertCell(1); oTD.innerHTML = "<input class=\"input\" type=\"checkbox\" name=\"del\" value=\""+id+"\"><input type=\"hidden\" name=\"mr_id\" value=\""+id+"\"><input class=\"input\" type=\"hidden\" id=\"mr_changed\" value=\"0\" name=\"mr_changed\">"; oTD = oTR.insertCell(2); oTD.innerHTML = "<input class=\"input\" type=\"text\" name=\"mr_orderNo\" readonly size=\"3\" value=\"\">"; oTD = oTR.insertCell(3); oTD.innerHTML = "<b><font face='微软雅黑'><font color='blue'>"+productNo;+"</font></font></b> " oTD = oTR.insertCell(4); oTD.innerHTML = "<input type=\"text\" name=\"mr_cnumber\" maxLength=\"10\" value=\""+cnumber+"\" onchange=\"setUpdate(this);\" size=\"15\">"; oTD = oTR.insertCell(5); oTD.innerHTML = "<input type=\"text\" name=\"mr_grossWeight\" maxLength=\"10\" value=\""+grossWeight+"\" onchange=\"setUpdate(this);\" size=\"15\">"; oTD = oTR.insertCell(6); oTD.innerHTML = "<input type=\"text\" name=\"mr_netWeight\" maxLength=\"10\" value=\""+netWeight+"\" onchange=\"setUpdate(this);\" size=\"15\">"; oTD = oTR.insertCell(7); oTD.innerHTML = "<input type=\"text\" name=\"mr_sizeLength\" maxLength=\"10\" value=\""+sizeLength+"\" onchange=\"setUpdate(this);\" size=\"15\">"; oTD = oTR.insertCell(8); oTD.innerHTML = "<input type=\"text\" name=\"mr_sizeWidth\" maxLength=\"10\" value=\""+sizeWidth+"\" onchange=\"setUpdate(this);\" size=\"15\">"; oTD = oTR.insertCell(9); oTD.innerHTML = "<input type=\"text\" name=\"mr_sizeHeight\" maxLength=\"10\" value=\""+sizeHeight+"\" onchange=\"setUpdate(this);\" size=\"15\">"; oTD = oTR.insertCell(10); oTD.innerHTML = "<input type=\"text\" name=\"mr_exPrice\" maxLength=\"10\" value=\""+exPrice+"\" onchange=\"setUpdate(this);\" size=\"15\">"; oTD = oTR.insertCell(11); oTD.innerHTML = "<input type=\"text\" name=\"mr_tax\" maxLength=\"10\" value=\""+tax+"\" onchange=\"setUpdate(this);\" size=\"15\">"; dragtableinit(); //拖动表格行 sortnoTR(); //排序号 } function setUpdate(obj) { var currTr = obj.parentNode.parentNode; if(obj.value!=obj.defaultValue){ //当填写的框内容发生变化时,设置本行记录发生变化标识 //currTr.childNodes[1].childNodes[2].value = "1";//这个也可以用 currTr.getElementsByTagName("input")[2].value = "1"; } }</script>
浏览器兼容问题解决
Js修改
页面修改
阅读全文
1 0
- DHTML,Tabledo 使用案例和注意
- QT 国际化和本地化,附上实际案例以及一些使用心得和注意点
- c++编程中使用mysql语句的案例,注意mysql_real_query和mysql_query的区别
- DHTML Editor 使用
- dhtml tree的使用
- DOM和DHTML[资料]
- DOM和DHTML[资料]
- DHTML了解和学习
- DHTML
- DHTML
- DHTML
- DHTML
- DHTML
- DHTML
- DHTML
- JavaScript&DHtml使用心得
- HTML Elements 和 DHTML Objects
- hive使用案例和UDF
- webstorm环境下,react+webpack+nodejs搭建项目环境
- Java学习心得之抽象类
- Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
- 真4K屏看片利器
- ClickOnce 发布WinForm应用程序(签名方式)
- DHTML,Tabledo 使用案例和注意
- 【第十一章】 掌握数据抽象
- Oracle物理结构、逻辑结构、内存结构
- 局域网下UDP广播发送与接收
- 计蒜客 最大和序列 贪心算法
- 洛谷八连测r4t1
- 滑动窗口的最大值
- ViewPager无线轮播(图片为n个网址)
- 机器学习软件准备