jquery – 检查输入字段的长度?

前端之家收集整理的这篇文章主要介绍了jquery – 检查输入字段的长度?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
下面的代码用于在用户在textarea字段中单击时启用提交按钮。它的工作原理,但我也试图使它,只有在字段中至少有一个字符才启用。我试过包装它:
if ($(this).val().length > 1) 
{

}

但是,这似乎没有工作…任何想法?

$("#fbss").focus(function () {
    $(this).select();
    if ($(this).val() == "Default text") {
        $(this).val("");
        $("input[id=fbss-submit]").removeClass();
        $("input[id=fbss-submit]").attr('disabled',false);
        $("input[id= fbss-submit]").attr('class','.enableSubmit');
        if ($('.charsRemaining')) {
            $('.charsRemaining').remove();
            $("textarea[id=fbss]").maxlength({
                maxCharacters: 190,status: true,statusClass: 'charsRemaining',statusText: 'characters left',notificationClass: 'notification',showAlert: false,alertText: 'You have exceeded the maximum amount of characters',slider: false
            });

        }
    }
});

解决方法

这不工作,因为,通过其余代码,文本输入的初始值是“默认文本” – 这是多个字符,因此,你的if条件总是true。

在我看来,使它工作的最简单的方法是解释这种情况:

var value = $(this).val();
    if ( value.length > 0 && value != "Default text" ) ...
原文链接:https://www.f2er.com/jquery/184619.html

猜你在找的jQuery相关文章