Javascript 当字符数超过160时如何确保禁用按钮
我有一个脚本,告诉我的按钮去禁用模式时,字符数超过160,但它不工作。知道为什么吗 这是我的javascript:Javascript 当字符数超过160时如何确保禁用按钮,javascript,jquery,html,textbox,limit,Javascript,Jquery,Html,Textbox,Limit,我有一个脚本,告诉我的按钮去禁用模式时,字符数超过160,但它不工作。知道为什么吗 这是我的javascript: <script> function CountLeft(field,max){ //disable post if (field.value.length > max) $('#workroom_submit').attr("disable","disable"); // enable
<script>
function CountLeft(field,max){
//disable post
if (field.value.length > max)
$('#workroom_submit').attr("disable","disable");
// enable post
if (field.value.length <= max)
$('#workroom_submit').attr("disable","");
}
</script>
函数CountLeft(字段,最大值){
//禁用post
如果(field.value.length>max)
$(“#工作室_提交”).attr(“禁用”、“禁用”);
//启用post
如果(field.value.length正确属性被禁用正确属性被禁用您可以从下面的链接获得想法:
尝试禁用属性
disabled="disabled";
您可以从以下链接获得想法:
尝试禁用属性
disabled="disabled";
我随便举了一个例子:
删除了HTML中的所有事件绑定,并使用了jQuery的事件绑定
<textarea cols="50" rows="3" name='postMsg' id='postMsg'></textarea>
<input type="submit" id="workroom_submit" value="Post"/>
$('#postMsg').keyup(function(){
var thetext = $(this).val();
if (thetext.length > 60) {
$('#workroom_submit').attr('disabled', 'disabled');
} else {
$('#workroom_submit').removeAttr('disabled');
}
})
$('#postsg').keyup(函数(){
var thetext=$(this.val();
如果(文本长度>60){
$(“#工作室_提交”).attr('disabled','disabled');
}否则{
$(“#工作室_提交”).removeAttr('disabled');
}
})
我随便举了一个例子:
删除了HTML中的所有事件绑定,并使用了jQuery的事件绑定
<textarea cols="50" rows="3" name='postMsg' id='postMsg'></textarea>
<input type="submit" id="workroom_submit" value="Post"/>
$('#postMsg').keyup(function(){
var thetext = $(this).val();
if (thetext.length > 60) {
$('#workroom_submit').attr('disabled', 'disabled');
} else {
$('#workroom_submit').removeAttr('disabled');
}
})
$('#postsg').keyup(函数(){
var thetext=$(this.val();
如果(文本长度>60){
$(“#工作室_提交”).attr('disabled','disabled');
}否则{
$(“#工作室_提交”).removeAttr('disabled');
}
})
jQuery id通过调用val()方法处理所有输入并返回值
函数CountLeft(字段,最大值){
$field=$(field)//转换jQuery对象中的字段
//禁用post
如果($field.val().length>max)
$(“#workroom_submit”).attr(“disabled”、“disabled”);//attr名称已禁用
//启用post
if($field.val().lengthjQuery id智能处理所有输入并通过调用val()方法返回值
函数CountLeft(字段,最大值){
$field=$(field)//转换jQuery对象中的字段
//禁用post
如果($field.val().length>max)
$(“#workroom_submit”).attr(“disabled”、“disabled”);//attr名称已禁用
//启用post
如果($field.val().length