(高分求)十万火急!!如何在js文件中使一个表格中的某一行中的某一列变成disable状态! 高手们 救命啊!本人在赶做一个项目!十万火急(注:不是在input属性里 设置disable 是在js文件中) 谢谢了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用DOM取得该行,加个readonly属性上去 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功能 谢谢啦!!!十万火急 是disabled状态 不是readonly状态 是可以disabled 但是我在刷新这个页面 就恢复 以前的状态了 不是disabled了 那就用cookies或session保存起来 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(...); 在刷新load的时候重新设置一下disabled就行了window.onload = function(){ ...}; js for循环出错 如何动态的给元素绑定事件? 怎么用js执行局域网内的exe文件 javascript 连接sql 2000出错 没分了,大家帮个忙吧,如何取得具体的left和top值? 简单问题哈:如何用JS控制文本框的只读属性? help!请问应该怎么屏蔽左键? 急!找了很多找不到,关于javascrip加入收藏.如何收藏当前页的网址(而不是网站的url) 如和传递变量到PHP中 onbeforeunload方法问题 我想请教一个问题用JS里面,用style属性去控制CSS和用getAttribute或者setAttribute方法去控制,两者有什么区别,一般用哪种方法? JS对象
//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功能 谢谢啦!!!十万火急
是disabled状态 不是readonly状态
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(...);
window.onload = function(){ ...};