buttonlist.js
来自「医院信息系统(Hospital Information System」· JavaScript 代码 · 共 68 行
JS
68 行
var isAllChecked=false;
var orginalButtonArray;
function init(){
var flag=document.getElementById("successFlag").value;
if(flag=="1"){
alert("保存成功!");
}else if(flag=="-1"){
alert("很抱歉,保存失败!");
}
var buttonItems=document.getElementById("checkedButtonItems").value;
var buttonArray=buttonItems.split(",");
//复制buttonArray数组给orginalButtonArray
orginalButtonArray=buttonArray.slice(0);
var mytable = document.getElementById("table1");
for(var i=1;i<mytable.rows.length;i++){
var menuIDSpan=mytable.rows[i].cells[2].firstChild;
for(var j=0;j<buttonArray.length;j++){
if(menuIDSpan.innerText==buttonArray[j]){
menuIDSpan.parentNode.parentNode.cells[0].firstChild.checked=true;
}
}
}
}
function all_check_uncheck(flag){
isAllChecked=!isAllChecked;
var mytable = document.getElementById("table1");
for(var i=1;i<mytable.rows.length;i++){
if(flag==null){
mytable.rows[i].cells[0].firstChild.checked=isAllChecked;
}else{
mytable.rows[i].cells[0].firstChild.checked=flag;
isAllChecked=flag;
}
}
}
function resetButtonItems(){
all_check_uncheck(false);
var mytable = document.getElementById("table1");
for(var i=1;i<mytable.rows.length;i++){
var menuIDSpan=mytable.rows[i].cells[2].firstChild;
for(var j=0;j<orginalButtonArray.length;j++){
if(menuIDSpan.innerText==orginalButtonArray[j]){
menuIDSpan.parentNode.parentNode.cells[0].firstChild.checked=true;
}
}
}
}
function saveButtonItems(){
var ids = "";
var mytable = document.getElementById("table1");
for(var i=1;i<mytable.rows.length;i++){
if(mytable.rows[i].cells[0].firstChild.checked==true){
var menuID=mytable.rows[i].cells[2].firstChild.innerText;
ids+=menuID+",";
}
}
//alert(ids);
document.getElementById("checkedButtonItems").value=ids;
document.getElementById("form1").submit();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?