网页编程中如何通过checkbox的change事件将 <input>disabled="disabled"修改成enable?
RT
我在网页中使用了My97DatePicker,通过<input>标签显示日期时间
我期望中用checkbox的勾选状态来决定<input>的disable状态
当checkbox勾选的时候,<input>标签可用,未勾选的时候呈灰色不可用。
其中需要用到javascript,但是在页面中插入
<script type="text/javascript" runat="server">
function textchanged()
{
……
}
</script>
显示错误,说没有function的类别或命名空间(是否遗漏了参考)之类的提示
我是没学过javascript,在asp.net中怎么实现预期的功能呢?不一定要javascript,能实现就好
------解决方案--------------------runat="server" 去掉
给多选框添加 onchange="textchanged" 属性
<script type="text/javascript">
function textchanged()
{
if(document.getElementById("多选框ID").checked)
{
document.getElementById("StartTime").disable=true;
document.getElementById("EndTime").disable=true;
}
else{
document.getElementById("StartTime").disable=false;
document.getElementById("EndTime").disable=false;
}
}
</script>