[quote] //下在面的代码[color=red]只能用于 Internet Explorer[/color]
//下在面的代码[color=red]不能用于 Mozilla Firefox[/color] [/quote]
//下在面的代码[color=red]不能用于 Mozilla Firefox[/color] [/quote]
<table id="tableId">
<tr>
<td><input type="text" name="aaa" id="aa" value=""/></td>
</tr>
<tr>
<td>
<select name='bb' id='bb' size='1' >
<option value='' selected>请选择</option>
<option value='A' >人才</option>
<option value='B' >天才</option>
</select>
</td>
</tr>
<tr>
<td>
<input type='radio' name='radio_value' value='A' alt='一般'/>一般
<input type='radio' name='radio_value' value='B' alt='秘密'/>秘密
</td>
</tr>
<tr>
<td><input type="text" name="cc" id="cc"/></td>
</tr>
</table>
<input type='button' onclick="validateInfor()" value="禁止所有可以编辑属性"/>
<script type="text/javascript">
function validateInfor(){
alert();
var tableInfo = document.getElementById("tableId");
var els = tableInfo.all;
var len = els.length;
for(var i = 0 ; i < len ; i++){
if(els[i].nodeName == "INPUT"){
if(els[i].type == "text"){
els[i].disabled = true;
}
}
if(els[i].nodeName == "INPUT"){
if(els[i].type == "radio"){
els[i].disabled = true;
}
}
if(els[i].nodeName == "SELECT"){
els[i].disabled = true;
}
}
}
/**
1)
disabled='true'
checked
2)
var saveObj= parent.document.getElementById("savePublishCharge");
saveObj.style.display="none";
saveObj.style.display="";
3)
var forms0 = document.getElementById("PigeonholeListForm");
var allElement=forms0.elements;
for(var i=0;i<allElement.length;i++){
if(allElement[i].disabled)
allElement[i].disabled=false;
}
4)
div id="div_edit">====</div>
<div id="div_show">----</div>
div id="div_edit">====</div>
<div id="div_show">----</div>
ctrlTableDisplay("div_edit","none");
ctrlTableDisplay("div_show","");
//控制表格的对象行/列显示或隐藏
function ctrlTableDisplay(objName,flag){
var obj = document.getElementsByName(objName);
if(obj != null){
for(var i=0;i<obj.length;i++){
obj[i].style.display = flag;
}
}
}
5)
<td id=''></td>
// 把表格列隐藏起来
todo_flag();
function todo_flag(){
var todo_f ='${param.todo}';
if(todo_f=='show'){
var aa = document.getElementById("aa");
if(aa!=null){
aa.style.display = "none";
//aa.innerHTML="";
}
}
}
*/
//处理TextArea
function dealWithTextArea(){
//获得所有的 TextArea 文本框
var textareaArr = document.getElementsByTagName("TEXTAREA");
for(var i= 0;i<textareaArr.length;i++){
if(textareaArr[i].disabled || textareaArr[i].disabled == "disabled" ){
var textAreaId = textareaArr[i].name;
document.getElementsByName(textAreaId)[0].disabled=false;
document.getElementsByName(textAreaId)[0].readOnly=true;
}
}
}
var txtN = document.getElementsByTagName("input");
for(i=0;i<txtN.length;i++){
if(txtN[i].type="text"){
txtN[i].readOnly=false;
}
}
}
</script>