window.onload=function
{
var status = document.getElementById("status").value;
switch(status)
{
case "0":
{
document.getElementById("save").style.display = "nones";//隐藏
document.getElementById("save").style.display = "";//显示
....
break;
}
.......
}
}
{
var status = document.getElementById("status").value;
switch(status)
{
case "0":
{
document.getElementById("save").style.display = "nones";//隐藏
document.getElementById("save").style.display = "";//显示
....
break;
}
.......
}
}
response.write "<input type=""button"" name=""save"" value=""存储"" onclick=""save()""> "
elseif instr(","&status&",",",1,")>0
response.write "<input type=""button"" name=""save"" value=""存储"" onclick=""save()""> "
end if
大概就这个意思吧
function init()
{
var statuss = document.getElementById("status").value;
switch(statuss)
{
case "0":
document.getElementById("save").style.display='';
document.getElementById("delete").style.display='';
document.getElementById("use").style.display='';
break;
case "1":
document.getElementById("save").style.display='';
document.getElementById("repeal").style.display='';
document.getElementById("disable").style.display='';
break;
case "2":
case "4":
document.getElementById("save").style.display='';
break;
case "3":
document.getElementById("save").style.display='';
document.getElementById("use").style.display='';
break;
}
}
</script>
<body onload="init()">
<input type="hidden" id="status" name="status" value=" <%=person.getStatus() %>" >
<input type="button" id="save" style="display:none" name="save" value="存储" onclick="save()">
<input type="button" id="delete" style="display:none" name="delete" value="删除" onclick="delete()">
<input type="button" id="use" style="display:none" name="use" value="应用" onclick="use()">
<input type="button" id="repeal" style="display:none" name="repeal" value="作废" onclick="repeal()">
<input type="button" id="disable" style="display:none" name="disable" value="禁用" onclick="disable()">
</body>
借用楼上的
funtion setButtonEnable()
{
var status = document.getElementById("status").value;
switch(status)
{
case "0":
{
document.getElementById("save").style.display = "nones";//隐藏
document.getElementById("save").style.display = "";//显示
...
}
break;
...
}
}在页面加载和每次status值变化是调用它
<input type="button" id="delete" style="display:none" name="delete" value="删除" onclick="delete()" ${person.status!=0?"style='display:none'":""}>
谢谢!搞定了.偷个懒,直接copy3楼lu_huanling这位朋友的方法了.谢谢!