前端知识--控制input按钮的可用和不可用
最近在项目的开发的时候,自己虽然是写后端的,但是,在开发核心的时候,前端的知识自己还是会用到的,多以前端这块自己由于好长时间都没有去看,所以几乎已经忘记的差不多了,现在也只能是想起一点记录一点,以便能够不断的充实自己。
1 //选中mulline中的一条记录 2 function selectOneRecord() { 3 var i = AppendixGrid.getSelNo() - 1; 4 fm.RiderType.value = AppendixGrid.getRowColData(i, 11);//附件类型 5 fm.RiderTypeDes.value = AppendixGrid.getRowColData(i, 1);//附件类型名称 6 fm.ImportPath.value = AppendixGrid.getRowColData(i, 2);//文件名 7 fm.Remarks.value = AppendixGrid.getRowColData(i, 3);//备注 8 if("02"==AppendixGrid.getRowColData(i,12)){ 9 //将必要的按钮置成灰色 10 document.getElementById("watchLocalBtn").setAttribute("disabled", true);//浏览本地 11 document.getElementById("btnOpenUpload").setAttribute("disabled", true);//上传文件 12 document.getElementById("saveRemarksBtn").setAttribute("disabled", true);//保存备注 13 document.getElementById("cancelBtn").setAttribute("disabled", true);//作废 14 15 }else{ 16 //如果选择的是有效的附件的这些按钮不应该置灰 17 document.getElementById("watchLocalBtn").disabled=false;//浏览本地 18 document.getElementById("btnOpenUpload").disabled=false;;//上传文件 19 document.getElementById("saveRemarksBtn").disabled=false;;//保存备注 20 document.getElementById("cancelBtn").disabled=false;;//作废 21 } 22 23 24 }
其中标记为红色的是比较关键的代码。