日期:2014-05-17  浏览次数:20545 次

判断textbox是否允许输入值


我担心我把问题描述得不清楚就把我问题的图片截给大家看看,我想实现的是要先点击 Name上的Button才能对textbox输入值,如果不执行Button的事件直接对textbox输入值是不让输入的,且弹框提示执行Button事件,再解释下我的Button事件是确认上面checkbox的选中事件,我想应该用JS判断来实现,可我对js真心不是很熟悉,请大家帮帮忙,

------解决方案--------------------
你可以在点击button的时候,如果满足条件,文本框可用,否则,文本框不可用
check()为判断方法
JScript code
$("#button").click(function(){
   if(check())
{
$("#textbox").attr("disabled",false);//可用
}
else
{
$("#textbox").attr("disabled",true);//不可用
alert("条件不满足,重新选择!");
}
});

------解决方案--------------------
在你bt_enter_Click方法里面最先执行1楼代码就行了。如果通过了上述验证再执行你目前bt_enter_Click 方法内容。
------解决方案--------------------
就是将他的方法写在你目前的bt_enter_click中。
function check(){判断你的复选框是否有选中项,选中返回true,否则返回false} 如果返回是true 你就可以在“//可用”下放入你的代码。
------解决方案--------------------
function CheckText(){
if( $("#textbox").attr("disabled")=="disabled"){ 判text是否禁用
$("#textbox").removeAttr("disabled");//可用
}else{
$("#textbox").attr("disabled","disabled");//禁用
}
}
------解决方案--------------------
你可以默认让TextBox的IsEnable为false。
单击button后让IsEnable为true
------解决方案--------------------
探讨

引用:

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