Error del complemento del validador Bootstrap con tipo de entrada = nú

Error del complemento del validador Bootstrap con tipo de entrada = número

Cuando cargo la página, el complemento de validación de Bootstrap muestra un error

Error de rango no detectado: se excedió el tamaño máximo de la pila de llamadas en String.replace ().

Cuando elimino el atributo de nombre de la entrada, no hay ningún error. El mismo código está funcionando en otra página, es decir, usando el mismo validador y archivos jquery. He extraído solo este fragmento de código, pero sigue mostrando un error.

Aquí está el código

<html>
    <head>
        <title>title</title>
        <!-- Bootstrap -->
        <link href="http://localhost/my_sites/suzuki/web-reports/plugins/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" />
        <!-- validator -->
        <link href="http://localhost/my_sites/suzuki/web-reports/plugins/validator/bootstrapValidator.min.css" rel="stylesheet" />
    </head>
    <body>

        <form id="f" action="f.php" method="post" >
          <input type="number" id="b" name="b" value="0" />
          <input type="submit" id="a" name="a" class="btn btn-primary pull-right" value="Save" />
        </form>

        <!-- jQuery --> 
        <!--jQuery v2.2.4--> 
        <script src="http://localhost/my_sites/suzuki/web-reports/plugins/jquery/dist/jquery.min.js"></script> 
        <!-- Bootstrap -->
        <!--Bootstrap v3.3.6-->
        <script src="http://localhost/my_sites/suzuki/web-reports/plugins/bootstrap/dist/js/bootstrap.min.js"></script>
        <!-- validator --> 
        <!--@version     v0.5.3, built on 2014-11-05 9:14:18 PM--> 
        <script src="http://localhost/my_sites/suzuki/web-reports/plugins/validator/bootstrapValidator.min.js"></script>

        <script>
            $(document).ready(function() {
                $('#f').bootstrapValidator();
            });        
        </script>

    </body>
</html>

Aquí está el error

Error de rango no detectado: se excedió el tamaño máximo de la pila de llamadas en String.reemplazar () en fa (jquery.min.js:2) en Function.fa.matches (jquery.min.js:2) en Function.n.filter (jquery.min.js:2) en z (jquery.min.js:2) en n.fn.init.is (jquery.min.js:2) en b._getMessageContainer (bootstrapValidator.min.js:11) en b._getMessageContainer (bootstrapValidator.min.js:11) en b._getMessageContainer (bootstrapValidator.min.js:11) en b._getMessageContainer (bootstrapValidator.min.js:11)

Mostrar la mejor respuesta

Sería bueno si pudieras reproducir el error en un jsfiddle. O simplemente depúrelo en browser devtools

Si su formulario NO está estructurado por clases de Bootstrap (el elemento que contiene el campo y la etiqueta asociada NO tiene una clase de grupo de formulario), verá el error. Ir a través de este jsfiddle. obtendrá una solución

[1]: http://jsfiddle.net/Arkni/x7pooh99/

Muy bien resuelto, no puedo imaginar que este fue el error que me costó 5 horas :(. Solo necesito 1 aclaración más, originalmente el formulario se coloca dentro de la tabla. ¿Es seguro agregar una clase de grupo de formulario a td?