前端知识--控制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 }

其中标记为红色的是比较关键的代码。

上一篇:request.getParameter() 和request.getAttribute() 区别


下一篇:在无法判断是否会出错的情况下进行的操作