判断textbox是否允许输入值

patty1991 2012-08-28 03:17:33


我担心我把问题描述得不清楚就把我问题的图片截给大家看看,我想实现的是要先点击 Name上的Button才能对textbox输入值,如果不执行Button的事件直接对textbox输入值是不让输入的,且弹框提示执行Button事件,再解释下我的Button事件是确认上面checkbox的选中事件,我想应该用JS判断来实现,可我对js真心不是很熟悉,请大家帮帮忙,
...全文
194 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
patty1991 2012-08-28
  • 打赏
  • 举报
回复
我用了另外的一个方法,完成了我想要的效果,可能没你们说的那么好,还是很谢谢你们,分数我就我平分了吧

<button type="button" id='btn1' onclick="document.getElementById('tb_name').disabled='';alert('Determining the above selected service options you!');">Please confim fue selected tueatment!</button>

<asp:TextBox ID="tb_name" runat="server" disabled="disabled" Width="200px" Height="20px"></asp:TextBox>

这是我的答案,呵呵!献丑,其实也蛮简单的
zhangCbrother 2012-08-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

引用 1 楼 的回复:

你可以在点击button的时候,如果满足条件,文本框可用,否则,文本框不可用
check()为判断方法
JScript code
$("#button").click(function(){
if(check())
{
$("#textbox").attr("disabled",false);//可用
}
else
{
$("#textbox"……
[/Quote]

你在脚本中直接 就OK了 JQ应经把点击事件给他了。
E次奥 2012-08-28
  • 打赏
  • 举报
回复
你可以默认让TextBox的IsEnable为false。
单击button后让IsEnable为true
杰拉尔 2012-08-28
  • 打赏
  • 举报
回复
function CheckText(){
if( $("#textbox").attr("disabled")=="disabled"){ 判text是否禁用
$("#textbox").removeAttr("disabled");//可用
}else{
$("#textbox").attr("disabled","disabled");//禁用
}
}
patty1991 2012-08-28
  • 打赏
  • 举报
回复
好像不太可行,老是出错呀
lf_net 2012-08-28
  • 打赏
  • 举报
回复
就是将他的方法写在你目前的bt_enter_click中。
function check(){判断你的复选框是否有选中项,选中返回true,否则返回false} 如果返回是true 你就可以在“//可用”下放入你的代码。
patty1991 2012-08-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

在你bt_enter_Click方法里面最先执行1楼代码就行了。如果通过了上述验证再执行你目前bt_enter_Click 方法内容。
[/Quote]

是很有道理,可我不知道怎么才能做到先执行一楼的代码,能给个代码我看下吗?谢谢
lf_net 2012-08-28
  • 打赏
  • 举报
回复
在你bt_enter_Click方法里面最先执行1楼代码就行了。如果通过了上述验证再执行你目前bt_enter_Click 方法内容。
patty1991 2012-08-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

你可以在点击button的时候,如果满足条件,文本框可用,否则,文本框不可用
check()为判断方法
JScript code
$("#button").click(function(){
if(check())
{
$("#textbox").attr("disabled",false);//可用
}
else
{
$("#textbox").attr("disabled",tr……
[/Quote]


我的button已经有了点击事件了,你这事件我该怎么加上去呢,不是很清楚。。

<asp:Button ID="bt_enter" runat="server"
Text="Please confim fue selected tueatment!" BorderStyle="None"
onclick="bt_enter_Click" />
  • 打赏
  • 举报
回复
你可以在点击button的时候,如果满足条件,文本框可用,否则,文本框不可用
check()为判断方法
$("#button").click(function(){
if(check())
{
$("#textbox").attr("disabled",false);//可用
}
else
{
$("#textbox").attr("disabled",true);//不可用
alert("条件不满足,重新选择!");
}
});

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧