我做的程序是选中checkbox时,textbox的Enabled为true,没选中时textbox的Enabled为false.
我用的是checkbox的CheckedChanged事件。但是客户要求不能刷新,请大家帮帮我应该怎么做才可以在选中checkbox的时候不刷新的情况下将textbox的Enabled为true。
各位大侠帮帮我啊。在此先谢谢了。
我用的是checkbox的CheckedChanged事件。但是客户要求不能刷新,请大家帮帮我应该怎么做才可以在选中checkbox的时候不刷新的情况下将textbox的Enabled为true。
各位大侠帮帮我啊。在此先谢谢了。
解决方案 »
- ScriptManager 费解的地方 在线等答案 急、急、急
- 关于asp.net母版和主题的问题?
- GridView绑定到ISingleResult类型的结果集怎么通过GridView动态排序呢?
- 貌似升两星,散分
- 请问大家,如何利用asp.net获取远程网站的html内容?
- 有一个问题请朋友们进来!
- 使用vs2008自动生成的BindingSource,但无法保存数据
- 为什么我用MailMessage发送邮件给163的信箱却无法收到?
- 为何我的datagrid不能分页。(可以分开,但是不能到相应的页数)小问题,大家帮帮吧!
- 打印报表居然出现登录失败的错误,大家帮帮忙啊
- flash 下载或保存
- 请问.net在创建模块化的网站后台系统上有什么优势吗?目前这方面有比较有比较先进的应用技术例子吗?
<input type="checkbox" name="checkbox" value="checkbox" onclick="SetReadOnly('textfield')" />
<input type="text" name="textfield" />
<script>
function SetReadOnly(objid)
{
if(document.getElementById(objid).readOnly==true)
{
document.getElementById(objid).readOnly=false;
}
else
document.getElementById(objid).readOnly=true;
}
</script>
而且我还要读出textbox里的内容,怎么实现呢??不明白???
<input id="Text1" type="text" /></p>
<p>
<input id="Checkbox1" type="checkbox" value="test" onclick="cbchanged()"/></p>
function cbchanged()
{
var cb=document.getElementById("Checkbox1");
if(cb.checked)
{
document.getElementById("Text1").disabled="disabled";
}
else
{
document.getElementById("Text1").disabled="";
}
}
可以用个隐藏域先保存值,在后台就可以取到了~
加上
<input id="Text1" type="text" runat="server" />
若你要得到Text的值,你在给Text赋值的时候同时把值存在一个Hidden中,从Hidden中取吧
<script language="javascript">
function IsUse(obj)
{
var txtId=document.getElementById(textBoxId);
if(obj.checked)
{
txtId.disabled=true;
}
else
{
txtId.disabled=false;
}
}
</script>然后在页面这样用
<input type="checkbox" name="checkbox" value="checkbox" onclick="javascript:IsUse(this)" />JS取值用七楼的,如果是后台代码C#,直接用TextBoxId.Text就能取出值