用jquery 当textarea里内容被清空时,提交按钮禁用?是怎么触发的??

用jquery当textarea里有内容时提交按钮可用当textarea里内容被清空时,提交按钮禁用?请问怎么办?输入字符按钮启用之后再清空时按钮禁用... 用jquery 当textarea里有内容时 提交按钮可用 当textarea里内容被清空时,提交按钮禁用?请问怎么办?
输入字符按钮启用之后 再清空时 按钮禁用
展开
 我来答
曦允爱g
2011-05-16
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
先将提交按钮作为隐藏域,在当textarea写入内容时,触发js方法将按钮由隐藏变为显示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suoluo2
2011-05-17 · TA获得超过107个赞
知道答主
回答量:123
采纳率:100%
帮助的人:87.1万
展开全部
给textarea class=”thistext“ 按钮 class=”submit“
应该可以直接拷贝运行
$(document).ready(function(){
$(".thistext").focusout(function(){
if( $(this).val() == "" )
{
$(".submit").attr("disabled","disabled")
}
else
{
$(".submit").removeAttr("disabled");
}
});
});

对,根据不同情况可能change方法比focusout方法更适合你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鲜少老师
2011-05-16 · TA获得超过527个赞
知道小有建树答主
回答量:630
采纳率:0%
帮助的人:384万
展开全部
<form id="form1" name="form1" method="post" action="">
<label>
<textarea name="mytxt" id="mytxt" cols="45" rows="5"></textarea>
</label>
<p>
<label>
<input type="submit" name="button" id="mybtn" value="提交" />
</label>
</p>
</form>
<script type="text/javascript">
$(document).ready(function(){
var mytt=$("#mytxt");
var mybtn=$("#mybtn");
mybtn.attr("disabled","disabled");

mytt.change(function(){
if(mytt.val()!="")
{
mybtn.removeAttr("disabled");

}
else
{
mybtn.attr("disabled","disabled");
}
});
});
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
房雁凡s9
2011-05-16 · TA获得超过1360个赞
知道小有建树答主
回答量:504
采纳率:100%
帮助的人:505万
展开全部
$(document).ready(function(){
$("textarea").get(0).change(function(){
if( $.trim(this.value) == "" )
{
$("input:submit").attr("disabled","disabled");
}
else
{
$("input:submit").removeAttr("disabled");
}
});
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式