无法使JS函数正常工作

antares667367

我有带有自举程序的表格,但是我不知道为什么它不能正常工作,我也不知道为什么。

头>>

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <link href="css/bootstrap-theme.css" rel="stylesheet" type="text/css"/>
    <link href="css/bootstrap.css" rel="stylesheet" type="text/css"/>
    <link href="css/corrections.css" rel="stylesheet" type="text/css"/>
    <script src="js/JQuery-2.1.1-min.js" type="text/javascript"></script>
    <title></title>
</head>
<body>

->代码在这里

</body>

HTML >>

<div class="col-lg-4">
        <form class="form-inline well">
            <div class="form-group">
                <label class="sr-only" for="text">Some label</label>
                <input id="text" type="text" class="form-control" placeholder="Text here">
            </div>
            <button type="submit" class="btn btn-primary pull-right">Ok</button>

            <div class="alert alert-danger" style="display:none">
                <h4>Error</h4>
                Required amount of letters is 4
            </div>

            <div class="success alert-success" style="display:none">
                <h4>Success</h4>
                You have the required amount of letters
            </div>

        </form>
    </div>

JS >>

 <script>
        $(function () {
            $("form").on("submit", function () {
                if ($("input").val().length < 4) {                    
                    $("div.form-group").addClass("has-error");
                    $("div.alert").show("slow").delay(4000).hide("slow");
                    return;    
                } else if ($("input").val().length > 3) {
                    $("div.form-group").addClass("has-success");
                    $("div.success").show("slow").delay(4000).hide("slow");
                    return;   
                }
            });
        });
    </script>

警报类每次都会显示,为什么?

德诺

$("input")这里的使用是不寻常的。该选择器将拉回页面上所有为<input>s的元素,这几乎肯定不是您的意思。(如果input页面上还有其他,您可能会确切地得到您所描述的内容。)使用更精确的选择器,例如$("#text"),并可能使用debug输出的值,val().length以便您知道要评估的内容。

(附带说明,“文本”对于文本输入来说不是一个非常有用的名称,您的else-如果看起来很多余,但它们可能不会在您的代码中引起问题。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JS无法正常工作

来自分类常见问题

moment.js isValid函数无法正常工作

来自分类Dev

无法获得香草JS onreadystatechange函数/ readyState 4正常工作

来自分类Dev

JS函数按比例调整背景大小无法正常工作

来自分类Dev

无法使SHGetKnownFolderPath()函数正常工作

来自分类Dev

Lambda函数无法正常工作

来自分类Dev

strcmp函数无法正常工作

来自分类Dev

递归函数无法正常工作

来自分类Dev

strcmp函数无法正常工作

来自分类Dev

C ++函数无法正常工作

来自分类Dev

函数mktime()无法正常工作

来自分类Dev

构造函数无法正常工作

来自分类Dev

getimagesize函数无法正常工作

来自分类Dev

ucwords函数无法正常工作

来自分类Dev

无法使DELETE函数正常工作

来自分类Dev

PHP函数无法正常工作

来自分类Dev

构造函数无法正常工作

来自分类Dev

无法使MySQL函数正常工作

来自分类Dev

无法正常工作explode()函数

来自分类Dev

函数sameChars无法正常工作

来自分类Dev

Lambda函数无法正常工作

来自分类Dev

isset函数无法正常工作

来自分类Dev

Javascript函数无法正常工作

来自分类Dev

jQuery函数无法正常工作

来自分类Dev

FindNextSibling() 函数无法正常工作

来自分类Dev

使函数可调用的函数无法正常工作

来自分类Dev

噩梦JS无法正常工作

来自分类Dev

JS Slice()无法正常工作

来自分类Dev

JS淡入无法正常工作