(高分求)十万火急!!如何在js文件中使一个表格中的某一行中的某一列变成disable状态!

lbc139389 2009-12-19 09:51:31
高手们 救命啊!本人在赶做一个项目!十万火急(注:不是在input属性里 设置disable 是在js文件中) 谢谢了!!
...全文
245 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chen_xiangguo 2009-12-20
  • 打赏
  • 举报
回复
今天很累,要的话q我吧,这个不难:qq:1228902349
friendly_ 2009-12-19
  • 打赏
  • 举报
回复
在刷新load的时候重新设置一下disabled就行了
window.onload = function(){ ...};
xmliy 2009-12-19
  • 打赏
  • 举报
回复

function cookie()
{
this.write = function (name, value, expireHours)
{
var cookieString = name + "=" + escape(value);
if(expireDays)
{
var date = new Date();
date.setTime(date.getTime() + expireHours * 3600 * 1000);
cookieString += "; expires=" + date.toGMTString();
}
document.cookie = cookieString;
},

this.read = function (name)
{
var returnValue = "";
var cookieArray = document.cookie.split("; ");
for(var i = 0; i < cookieArray.length; i++)
{
var arr = cookieArray[i].split("=");
if(arr[0] == name)
{
returnValue = unescape(arr[1]);
}
}
return returnValue;
}
}

cookie c = new cookie();
c.write(...);
var value = c.read(...);

lbc139389 2009-12-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 aspwebchh 的回复:]
那就用cookies或session保存起来 
[/Quote]
在js中怎么保存 你发段代码来 我看看 谢谢
挨踢直男 2009-12-19
  • 打赏
  • 举报
回复
那就用cookies或session保存起来
wendaosangong123 2009-12-19
  • 打赏
  • 举报
回复
haoya
lbc139389 2009-12-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xmliy 的回复:]
oCell.disabled = true;
[/Quote]
是可以disabled 但是我在刷新这个页面 就恢复 以前的状态了 不是disabled了
xmliy 2009-12-19
  • 打赏
  • 举报
回复
oCell.disabled = true;
lbc139389 2009-12-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 silentwins 的回复:]
用DOM取得该行,加个readonly属性上去
[/Quote]

是disabled状态 不是readonly状态
lbc139389 2009-12-19
  • 打赏
  • 举报
回复
function renameField(tableId){
//alert("renameField");
// 找到TABLE对象
var oTable = document.getElementById(tableId);
var LEFT_TOKEN = "[";
var RIGHT_TOKEN = "].";
// 遍历每行
for (i=1; i<oTable.rows.length; i++){
var oRow = oTable.rows[i];
// 遍历每列
for (j=0;j<oRow.cells.length;j++){
oCell = oRow.cells[j];
// 找到单元格TD里面包含的对象
var oField = oCell.children[0];
// 如果是text和select类型的对象
if ((oField != null && oField.type != null) &&
(oField.type == "text" || oField.type == "select-one")){
var fieldName = oField.name
// 替换LEFT_TOKEN和RIGHT_TOKEN,进行顺序改名
var leftTokenPos = fieldName.indexOf(LEFT_TOKEN);
var rightTokenPos = fieldName.indexOf(RIGHT_TOKEN);
if (leftTokenPos > 0 && rightTokenPos>leftTokenPos){
fieldName = fieldName.substring(0, leftTokenPos) + LEFT_TOKEN + (i-1) + RIGHT_TOKEN + fieldName.substring(rightTokenPos+RIGHT_TOKEN.length, fieldName.length);
}else{
fieldName = fieldName + LEFT_TOKEN + (i-1) + RIGHT_TOKEN;
}
oField.name = fieldName;
}
}
}
}

这是js代码...高手们 帮我看看 如何实现 disabled功能 谢谢啦!!!十万火急
silentwins 2009-12-19
  • 打赏
  • 举报
回复
用DOM取得该行,加个readonly属性上去
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2009-12-19 09:51
社区公告
暂无公告